
1947年5月,扎魯特旗劃歸遼吉省哲里木盟(今通遼市),7月,成立扎魯特旗民主政府(駐魯北)。1948年8月,遼吉省撤銷后,扎魯特旗隸屬于遼北省哲里木盟。1949年4月,東北行政委員會令,撤銷魯北縣,扎魯特旗隨哲里木盟劃歸內蒙古自治政府管轄。1949年10月1日,扎魯特旗民主政府改為扎魯特旗人民政府。
1953年1月,扎魯特旗人民政府隸屬內蒙古自治區東部區行政公署。1954年,扎魯特旗歸屬恢復后的哲里木盟管轄。1969年7月5日,扎魯特旗隨哲里木盟劃入吉林省。1979年5月30日,劃回內蒙古自治區仍屬哲里木盟管轄。1984年,扎魯特旗人大常委會和人民政府在全旗進行“改社建鄉”體制改革,取消人民公社,分別成立鎮、蘇木、鄉人民代表大會和人民政府。
1997年,扎魯特旗轄25個蘇木鎮、252個行政嘎查村。
2004年,轄11個蘇木、7個鎮、245個嘎查村。
2007年,轄4個蘇木、7個鎮、206個行政嘎查村。
2013年,轄15個蘇木鎮、206個行政嘎查村。
截至2019年,扎魯特旗轄15個蘇木鎮、206個行政嘎查村。

1947年5月,扎魯特旗劃歸遼吉省哲里木盟(今通遼市),7月,成立扎魯特旗民主政府(駐魯北)。1948年8月,遼吉省撤銷后,扎魯特旗隸屬于遼北省哲里木盟。1949年4月,東北行政委員會令,撤銷魯北縣,扎魯特旗隨哲里木盟劃歸內蒙古自治政府管轄。1949年10月1日,扎魯特旗民主政府改為扎魯特旗人民政府。
1953年1月,扎魯特旗人民政府隸屬內蒙古自治區東部區行政公署。1954年,扎魯特旗歸屬恢復后的哲里木盟管轄。1969年7月5日,扎魯特旗隨哲里木盟劃入吉林省。1979年5月30日,劃回內蒙古自治區仍屬哲里木盟管轄。1984年,扎魯特旗人大常委會和人民政府在全旗進行“改社建鄉”體制改革,取消人民公社,分別成立鎮、蘇木、鄉人民代表大會和人民政府。
1997年,扎魯特旗轄25個蘇木鎮、252個行政嘎查村。
2004年,轄11個蘇木、7個鎮、245個嘎查村。
2007年,轄4個蘇木、7個鎮、206個行政嘎查村。
2013年,轄15個蘇木鎮、206個行政嘎查村。
截至2019年,扎魯特旗轄15個蘇木鎮、206個行政嘎查村。