1958年,国务院批准撤销固阳县,设立包头市固阳区。1961年,以1958年撤销并入包头市的原固阳县辖区复设固阳县(驻固阳城关镇)。1963年,划归乌兰察布盟。1971年,划归包头市管辖。
1996年?,固阳县面积5554方千米,人口22.6万人。辖2镇1苏木14乡:金山镇、西斗铺镇、吉忽伦图苏木、忽鸡沟乡、公益民乡、大庙乡、白灵淖乡、银号乡、坝梁乡、卜塔亥乡、新建乡、下湿壕乡、红泥井乡、九分子乡、东公此老乡、东胜永乡、兴顺西乡。县政府驻金山镇。
2000年第五次人口普查,固阳县总人口170643人,其中:金山镇33638人,西斗铺镇8463人,九分子乡14134人,东胜永乡4997人,公益民乡13984人,忽鸡沟乡3656人,新建乡13313人,下湿壕乡12794人,大庙乡4677人,银号乡10599人,东公此老乡5132人,卜塔亥乡8058人,百灵淖乡10226人,兴顺西乡11979人,红泥井乡10479人,坝梁乡4514人。
2001年,将2镇14乡调整为2镇10乡:撤销东公此老乡,并入卜塔亥乡;撤销公益民乡,并入忽鸡沟乡;撤销东胜永乡,并入九份子乡;撤销坝梁乡,并入西斗铺镇。调整后,固阳县辖2个镇、10个乡:金山镇、西斗铺镇、九分子乡、忽鸡沟乡、新建乡、下湿壕乡、大庙乡、银号乡、卜塔亥乡、白灵淖乡、兴顺西乡、红泥井乡。
2006年,全县总面积4970平方千米。总人口212936人,其中农业人口167026人。辖6个镇、104个行政村、11个居委会,1001个村民小组。
2009年,全县总面积5025平方千米。总人口21.4万人,其中农业人口17.7万人。辖6个镇,104个行政村、11个居委会,986个自然村。