西汉于今县城置瞸氏县,属上党郡。东汉改猗氏县。晋废。十六国前赵复置瞸氏县,于县置冀州,北魏废。建义元年(528)于今县城东南28千米河阳村置合阳县,于今县城南15千米冀氏镇置冀氏县、郡,于今古县古阳镇置安泽县(以“界安吉、泽泉间”得名),于今县城北15千米和川镇置义宁县、郡。北齐废合阳县、冀氏郡。
隋开皇三年(583)罢郡,安泽、冀氏、义宁3县属晋州。十八年改义宁县为和川县,属沁州。大业二年(606)改安泽县为岳阳县,属临汾郡。三年废和川县。唐武德元年(618)复置和川县。武德二年(619)徙岳阳县治今古县旧县镇。宋熙宁五年(1072)废,元佑元年(1086)再置。蒙古初年改冀氏县为猗氏县,至元三年(1266)废。四年复置冀氏县,废岳阳县。寻废冀氏县,复置岳阳县,属晋宁路。至元中年废和川县。
明、清属平阳府。1914年改岳阳县为安泽县,徙治今县城,属河东道,道废后直属省。1949年属临汾专区。1954年属晋南专区。1967年属晋南地区。1970年属临汾地区。1971年析安泽、浮山2县地置古县。2000年属地级临汾市。
1996年,安泽县面积1967平方千米,人口约7万人。辖4个镇、7个乡:城关镇、唐城镇、和川镇、冀氏镇、英寨乡、石槽乡、罗云乡、马壁乡、杜村乡、良马乡、三交乡。县政府驻城关镇。
2000年第五次人口普查,安泽县常住总人口76139人,其中,城关镇22813人,和川镇7633人,唐城镇10023人,冀氏镇9637人,英寨乡2465人,三交乡2052人,罗云乡3847人,马壁乡4579人,石槽乡2791人,杜村乡6197人,良马乡4102人。
2001年区划调整后,全县辖4个镇、3个乡:府城镇、和川镇、唐城镇、冀氏镇、马壁乡、杜村乡、良马乡。县政府驻府城镇。
2010年第六次人口普查,安泽县常住总人口82012人,其中,府城镇32816人,和川镇10123人,唐城镇11944人,冀氏镇9461人,马壁乡6810人,杜村乡5050人,良马乡5808人。
2015年末,安泽县辖4个镇、3个乡(合计7个),4个居委会、103个村委会(合计107个)。