993年7月10日，因原雁北地区撤销，怀仁等3县划归朔州市。2018年8月8日，经国务院批准，怀仁正式撤县设市。
现行行政区划.怀仁市现为山西省的一个县级市，辖云中镇、吴家窑镇、金沙滩镇、毛家皂镇、何家堡乡、新家园乡、亲和乡、海北头乡、马辛庄乡、河头乡10个乡镇，162个行政村。市政府驻云中镇。1997年、2005年左右怀仁县曾分别提出撤县设市的申请，但均未被批准。 2006年的山西省公布的2006-2020年《山西省城镇体系规划》中，计划在2010年将怀仁县改设怀仁市，但是最终不