曹老集镇位于安徽省蚌埠市淮上区北部,东经117°18′-117°25′、北纬33°31′-33°36′,南距蚌埠主城区10千米。北接固镇县,南邻淮河,东接五河县,西壤怀远县。东西长13千米,南北宽9千米,面积97.32平方千米(2017年),人口47610人(2017年),辖3个社区、12个行政村。城镇规划面积7.5平方千米,建成区面积2.52平方千米,城镇人口1.6万人。地处淮北平原南缘,地势平坦,海拔高程15.0~19.2米,南部沿北淝河地区地势低洼。京沪铁路、101省道纵穿镇境,有年吞吐量达3万吨的曹老集铁路货场。景区有三汊河湿地、金山湖等。