怀远县辖7个镇(城关镇、包集镇、龙亢镇、河溜镇、双桥集镇、魏庄镇、万福镇、唐集镇)、9个乡(淝南乡、淝河乡、褚集乡、陈集乡、古城乡、徐圩乡、兰桥乡、荆芡乡、找郢乡)。
怀远县位于安徽省北部,距省会合肥市119公里,东与蚌埠市、固镇县、凤阳县相接,西与蒙城县、凤台县毗邻,南界淮南市,北与濉溪县、宿县接界。南北长62.25公里,东西最宽38.41公里。县境总面积为2391.02平方公里。
辖10个镇、9个乡:城关镇、鲍集镇、龙亢镇、河溜镇、常坟镇、马城镇、双桥集镇、魏庄镇、万福镇、唐集镇、
淝南乡、淝河乡、褚集乡、陈集乡、古城乡、徐圩乡、兰桥乡、荆芡乡、找郢乡;龙亢农场。县政府驻城关镇。
怀远有19个农村乡镇,一个城关镇,一个新城区,外加一个工业园区。