抗日战争时期铁路西、铁路东分属太行区和冀中区。解放后属邢台专区,建省后属石家庄专区。1958年6月并入元氏县,1962年1月恢复高邑县建制。
1996年,高邑县面积222平方千米,人口约17.3万人。辖1个镇、4个乡:高邑镇、西富村乡、万城乡、中韩乡、大营乡。县政府驻高邑镇。
2000年第五次人口普查,高邑县常住总人口177537人,其中:高邑镇44688人,大营乡31755人,中韩乡24413人,万城乡39961人,西富村乡36720人。
2002年,高邑县面积222平方千米,人口约17.6万人。辖1个镇、4个乡:高邑镇、大营乡、中韩乡、万城乡、西富村乡。共有9个社区、107个行政村。县政府驻高邑镇凤中路485号。
2008年元月16日,正式撤销西富村乡,设立富村镇。调整后,全县辖3个镇、2个乡:高邑镇、大营镇、富村镇、中韩乡、万城乡。
2010年第六次人口普查,高邑县常住总人口186478人,其中:高邑镇52129人,大营镇32016人,富村镇37610人,中韩乡23643人,万城乡41080人。