安县在秦以前是羌族的一个部落小国,叫冉驼(音忙)国。汉武帝统一冉驼,设汶山郡。汉宣帝时,改为涪县,地属广汉郡。晋孝帝时,将今安县属地设置为晋兴(今永安)、益昌(今花荄)、西充国(今塔水)三县,属巴西郡。隋代改属金山、神泉二郡。唐改为龙安、西昌、神泉三县,属绵州。宋有西昌入龙安,以龙安、神泉二县属百泉军,后移百泉军治龙安。元代升军为安州。全县总面积为1404平方公里,东邻绵阳、江油,南邻绵竹、德阳,西北紧接茂汶、北川。全县分山区(约占总面积35℅)、丘区(约占47℅)、平坝(约占18℅)三类,自然条件较好,气候也无明显差异,物产丰富,盛产水稻、玉米、小麦及杂粮,经济作物有茶、土漆、药材、木材等。