属雁北专署。1949年5月，属山阴中心县，同年9月划归到察哈尔省，为雁北专署所辖。1952年12月，察哈尔省撤销，怀仁县遂归入山西省，属雁北专区管辖。1954年7月，与大同县合并，称大仁县，仍属雁北专区管辖。1958年10月，大仁县合并到大同市郊区，由大同市管辖。1960年1月，改设怀仁区，由大同市管辖。1964年12月，重新设怀仁县。1965年5月，重归雁北地区。1993年7月10日，因原雁北地区撤销，怀仁等3县划归朔州市。2018年8月8日，经国务院批准，怀仁正式撤县设市。
现行