任县,春秋时为晋地,晋于此筑有任邑。西汉时于故任邑置任县,因邑为名。1958年并入巨鹿县,1961年复置任县。
1996年,任县面积431平方千米,人口约29.2万人,辖3个镇、5个乡:任城镇、邢家湾镇、辛店镇、骆庄乡、天口乡、大屯乡、永福庄乡、固城乡。县政府驻任城镇。
2000年第五次人口普查,任县常住总人口303308人,其中:任城镇51636人,邢家湾镇37672人,辛店镇33795人,西固城乡36996人,永福庄乡29640人,大屯乡43980人,天口乡40070人,骆庄乡29519人。
2010年第六次人口普查,任县常住总人口327926人,其中:任城镇58320人,邢家湾镇40550人,辛店镇36195人,西固城乡39285人,永福庄乡31881人,大屯乡46276人,天口乡44378人,骆庄乡31041人。
2012年,省民政厅(冀民函[2012]54号)批复同意撤销天口乡,设立天口镇,以原天口乡行政管辖区域为天口镇行政管辖区域,镇人民政府驻田口村滏阳路6号。
至此,全县辖4个镇、4个乡:任城镇、邢家湾镇、辛店镇、天口镇、西固城乡、永福庄乡、大屯乡、骆庄乡。