市境位于淮河中游,安徽省中部偏北,地处东经116°21′21″~117°11′59″与北纬32°32′45″~33°0′24″之间,东与滁州市属凤阳、定远县毗邻,南与合肥市属长丰县接壤,西南与六安市属寿县、霍邱县相连,西及西北与阜阳市属颍上县,亳州市属利辛、蒙城县交界,东北与蚌埠市属怀远县相交。最东端位于孔店乡东河村以东与定远县交汇之窑河河面,最西端位于凤台县尚塘乡侯海孜以西与利辛县接壤处,最南端位于孙庙乡庙塘村以南瓦埠湖水面,最北端位于茨淮新河主航道中心线凤台县与蒙城、利辛县交汇处。
全市总面积2596.4平方公里,其中市区面积1566.4平方公里,凤台县面积1030平方公里。建成区面积89.44平方公里。
淮南市辖5区1县、1个社会发展综合实验区、1个经济技术开发区,47个乡镇、19个街道,191个社区居民委员会、603个村民委员会。其中,凤台县辖城关镇、大山镇、新集镇、岳张集镇、朱马店镇、顾桥镇、刘集乡、杨村乡、桂集乡、城北乡、尚塘乡、李冲回族乡、关店乡、古店乡、丁集乡、大兴集乡、钱庙乡,共17个乡镇,10个社区居民委员会,233个村民委员会。
潘集区辖高皇镇、芦集镇、平圩镇、泥河镇、潘集镇、夹沟乡、架河乡、古沟回族乡、贺疃乡、祁集乡、田集街道,共10个乡镇、1个街道,16个社区居民委员会,161个村民委员会。
田家庵区辖舜耕镇、安成镇、曹庵镇、史院乡、三和乡,公园街道、泉山街道、龙泉街道、洞山街道、朝阳街道、淮滨街道、国庆街道、新淮街道、田东街道,共5个乡镇、9个街道,72个社区居民委员会,42个村民委员会。
谢家集区辖李郢孜镇、望峰岗镇、唐山镇、杨公镇、孙庙乡、孤堆回族乡,谢家集街道、蔡家岗街道、立新街道、谢三村街道、平山街道,共6个乡镇、5个街道,45个社区居民委员会,56个村民委员会。
大通区辖九龙岗镇、洛河镇、上窑镇、孔店乡,大通街道,共4个乡镇、1个街道,17个社区居民委员会,51个村民委员会。
八公山区辖八公山镇、山王镇、土坝孜街道、新庄孜街道、毕家岗街道,共2个镇、3个街道,25个社区居民委员会,21个村民委员会。
毛集社会发展综合实验区辖毛集镇、夏集镇、焦岗乡,共3个乡镇,5个社区居民委员会,38个村民委员会。
淮南经济技术开发区辖1个村民委员会,1个社区居民委员会。