位于江蘇省西北部,沂河下游。東接新沂市,西連徐州市賈汪區、銅山縣,南臨睢寧縣、宿遷市宿豫區,北與山東省棗莊市、郯城縣、蒼山縣接壤。總面積2088平方千米。戶籍人口179.86萬人,常住人口143.36萬人(2012年末)。轄4個街道、21個鎮:運河街道、炮車街道、戴圩街道、東湖街道、邳城鎮、官湖鎮、四戶鎮、宿羊山鎮、八義集鎮、土山鎮、碾莊鎮、港上鎮、鄒莊鎮、占城鎮、新河鎮、八路鎮、鐵富鎮、岔河鎮、陳樓鎮、邢樓鎮、戴莊鎮、車輻山鎮、燕子埠鎮、趙墩鎮、議堂鎮。市政府駐東湖街道長安路沙溝湖新區行政中心。
地勢西北高、東南低,河流眾多,湖泊、水庫星羅棋布,地下水資源較豐富。屬暖溫帶季風氣候區,年均氣溫13.8℃,年降水量916毫米。礦產主要有石膏、石灰巖、白云巖、輝綠巖、石英石、大理石、高黏土、黃砂。國家商品糧和銀杏、肉兔生產基地。隴海鐵路、連徐高速、310國道、323省道橫穿東西,邳蒼、邳睢、棗泗公路縱貫南北。京杭運河過境54千米,邳州港為全國大型內河港口之一。特產有“西楚貢菜”之稱的苔干。大墩子古文化遺址、寨山摩崖石刻、淮海戰役碾莊烈士陵園、王杰烈士陵園為省級文物保護單位。