淮南市位于淮河中游,安徽省中部偏北,东与滁州市属凤阳、定远县毗邻,南与合肥市属长丰县接壤。
市属寿县、霍邱县相连,西及西北与阜阳市属颍上县,亳州市属利辛、蒙城县交界 ,东北与蚌埠市属怀远县相交,东与滁州市属凤阳、定远县搭界。
全市总面积2596.4平方公里,其中市区面积1566.4平方公里,凤台县面积1030平方公里。建成区面积78平方公里。