总面积1230平方公里。
地质.怀仁市属山西地台地质构造，主要因太古时期的海西宁运动形成。县境内有王卞庄、东山头等大断层。鹅毛口一带还有一些小的断层。西部山区基岩裸露在外，出露较老的地层；其它地区均被新生代地层所覆盖。其中西部石炭纪地层上统为太原统，含11层煤，是怀仁市主要含煤地层。县域中部的槽形盆地中新构造运动非常活跃。槽形盆地中可见第四纪地层断裂现象和第四纪滩积物。
地貌.怀仁市地形似槽状，东西两边高，中间地势低，三分山，七分川。市境东西两边为基岩山区