1946年以来科右前旗行政区划:
1946—1947年,西科前旗辖11个努图克,即乌兰毛都、阿力得尔高勒、哈拉黑、巴拉格歹、居力特、义勒力特、乌兰哈达、居力很加拉嘎、斯力很加拉嘎、白辛加拉嘎、太本站努图克。
1952年8月12日,原科尔沁右翼后旗好仁、察尔森、额尔格图3个努图克划归科尔沁右翼前旗,图木吉努图克划归扎赉特旗。
1953年,全旗辖14个努图克、1个镇。
1956—1957年,陆续取消努图克建制,改设24个乡,即俄体、白辛、居力很、斯力很、大坝沟、乌兰哈达、额尔格图、哈达那拉、太本站、察尔森、义勒力特、好仁、归流河、巴达仍贵、巴拉格歹、哈拉黑、古迹、大石寨、阿力得尔、保门、乌兰毛都、树木沟、索伦、阿尔山乡。
1958年9月,取消乡的建制,全旗成立10个人民公社,辖131个生产大队、907个生产队。10个人民公社是:白辛、居力很、乌兰哈达、察尔森、归流河、巴拉格歹、大石寨、乌兰毛都、索伦、阿尔山。
1959年,人民公社增至11个,辖111个管理区、732个生产队。
1962年,人民公社增至25个,辖193个生产大队、1275个生产队。
1969年8月,原吉林省洮安县胡力吐公社划归本旗;太本站公社划归白城市。全旗人民公社25个,辖生产大队164个、生产队1035个。
1979年9月,胡力吐公社划回洮安县,太本站公社又划归本旗。
1980年7月,原旗属乌兰哈达、居力很、义勒力特3个公社和归流河公社三合大队划归乌兰浩特市。全旗有人民公社21个,辖生产大队272个、生产队1447个。
1984年,取消人民公社建制,改称苏木、乡、镇。
1989年,全旗辖1个努图克、8个苏木、11个乡、5个镇,235个嘎查村。
1992年12月,自治区人民政府批准,阿尔山镇行政区建立阿尔山经济开发区,实行计划单列,直属兴安盟。
1999年1月,撤销额尔格图苏木,改设额尔格图镇。5月,撤销俄体乡、大坝沟乡,改设俄体镇,大坝沟镇。9月,撤销太本站乡,改设太本站镇;撤销哈达那拉苏木,改设葛根庙镇。12月,撤销哈拉黑乡,改设哈拉黑镇;撤销斯力很乡,改设卫东镇。
2001年3月,撤销白辛乡、保门乡、巴达仍贵苏木建制,分别并入俄体镇、哈拉黑镇、归流河镇。
2004年3月,成立巴达仍贵、保门、白辛管理区。3个管理区的行政区域为撤乡并镇前(2001年3月)的原巴达仍贵苏木、保门乡、白辛乡行政区域。
2005年11月12日,科右前旗党政机关迁至大坝沟镇。
2006年4月,苏木乡镇机构改革,勿布林苏木改称乌兰毛都苏木;大坝沟镇改称科尔沁镇;乌兰毛都苏木改称德伯斯镇;俄体镇改称俄体办事处;太本站镇改称太本站办事处;哈拉黑镇改称哈拉黑办事处;巴拉格歹乡改称巴拉格歹办事处;古迹乡改称古迹办事处;好仁苏木改称好仁办事处;树木沟乡改称树木沟办事处;桃合木苏木改称桃合木办事处;白辛管理区改称白辛办事处;巴达仍贵管理区改称巴达仍贵办事处;保门管理区改称保门办事处。
2007年11月,自治区人民政府批准,将科右前旗葛根庙镇(包括卫东、太本站办事处)和额尔格图镇的一部分(呼和马场部分施业区)行政区域划转乌兰浩特市;将乌兰浩特市居力很镇划转科右前旗。
2011年3月,原有21个苏木乡镇(办事处)撤并为14个苏木乡镇。巴拉格歹办事处、古迹办事处、哈拉黑办事处合并为巴拉格歹乡;俄体办事处与白辛办事处合并为俄体镇;巴达仍贵办事处并入归流河镇;保门办事处并入大石寨镇;好仁办事处与德伯斯镇合并;树木沟办事处并入阿力得尔苏木;桃合木办事处复称桃合木苏木。
2018年,巴拉格歹乡更名为巴日嘎斯台乡。
2020年4月,撤销居力很镇永兴村建制。
2021年3月,机构改革,绿水种畜场更名为绿水种畜繁育中心。至此,科右前旗辖14个苏木乡镇、1个种畜繁育中心、228个嘎查村。