盐亭位于古蜀国东部边境,春秋战国时期,由于巴国、蜀国经常为争夺地盘而开战,蜀国在今县境内弥江(古称潺水)建烽火亭,用于观察敌情和守备,称为潺亭。至秦朝改称为秦亭,汉代复称潺亭。东晋安帝义熙元年(公元405年),圣谕将万安县治所迁至潺亭,称为万安县,是盐亭建县之始。公元535年更名为潺亭县。因潺亭境内多盐井,盐卤出产丰富,公元554年更名为盐亭县。
据《平太寰环记》引《蜀记》记载,南朝刘宋文帝元嘉十九年(442)于今盐亭县毛公乡侨置宕渠县和西宕渠郡,隶益州(治今成都市区),是为县境州郡建置之始。梁大同元年(535)改西宕渠郡为实郡,又分广汉县(治今射洪县广兴乡)新置北宕渠郡,于灵江之东盐井亭置盐亭县,因井为名,作为北宕渠郡郡治,此为盐亭建县之始。盐亭县城即今云溪镇,北周保定初(562),建高渠郡、县时,即设治于此,依杜甫“云溪花淡淡”诗句得名。