1949年10月1日至1955年12月31日,今赤峰市北部屬內蒙古自治區昭烏達盟,轄阿魯科爾沁、巴林左翼、巴林右翼、克什克騰4旗和林西縣;南部屬熱河省,轄敖漢、喀喇沁、翁牛特3旗和寧城、赤峰、烏丹3縣及赤峰市。1952年5月28日,赤峰市、縣合并,稱赤峰縣。
1956年1月1日,熱河省撤銷,其所轄敖漢、喀喇沁、翁牛特3旗,寧城、赤峰、烏丹3縣劃入內蒙古自治區昭烏達盟,昭烏達盟人民委員會由林東遷駐赤峰。1958年10月20日,撤銷赤峰縣,設立赤峰市。
1969年7月5日,昭烏達盟從內蒙古自治區劃歸遼寧省。
1979年7月1日,昭烏達盟由遼寧省劃回內蒙古自治區。
1956年1月1日至1983年10月9日,今赤峰市全境稱昭烏達盟,轄阿魯科爾沁、巴林左、巴林右、克什克騰、翁牛特、喀喇沁、敖漢7旗,林西、寧城、赤峰3縣和赤峰市,縣級單位共11個。
1983年10月10日,經國務院批準,撤銷昭烏達盟行政公署建制,建立赤峰市,實行市管縣體制,其所轄地域與原昭烏達盟所轄地域同。新建立的赤峰市設3區,管轄7旗2縣,縣級單位共12個。
2005年,赤峰市設3個市轄區:紅山區、元寶山區、松山區,轄7旗2縣:阿魯科爾沁旗、巴林左旗、巴林右旗、克什克騰旗、翁牛特旗、喀喇沁旗、敖漢旗、林西縣、寧城縣,共12個旗縣區?側丝跒439萬人。
2013年,赤峰市下轄3區、 7旗、2縣,即紅山區、松山區、元寶山區、阿魯科爾沁旗、巴林左旗、巴林右旗、克什克騰旗、翁牛特旗、喀喇沁旗、敖漢旗、林西縣、寧城縣。有 21個街道辦事處,132個蘇木鄉鎮 。
截至2019年,赤峰市轄12個旗縣區,21個街道辦事處,132個蘇木鄉鎮。12個旗縣區分別為阿魯科爾沁旗、巴林左旗、巴林右旗、林西縣、克什克騰旗、翁牛特旗、喀喇沁旗、寧城縣、敖漢旗、紅山區、松山區、元寶山區。