德州市位于山东省西北部冀鲁交界处,地跨东经116°13′~116°25′、北纬37°19′~37°34′之间。京沪、石德铁路在此交汇,古运河和古黄河(今减河)纵贯全境。
本境距四周各大城市及相邻县城的直线距离是:北距首都北京282公里,东南至省会济南107.5公里,西到河北省会石家庄171公里,东至东营市192公里;东距陵县24公里,西至故城县郑口镇36公里,西北至景县30公里,北距吴桥县24公里,南至平原县36公里,西南至武城县36公里。
全境南北跨度27公里,东西跨度17公里,总面积313平方公里。其中,城区27平方公里,南至于官屯火车站,北至长庄村南,东达岔河岸,西达陈庄乡腹地;郊区286平方公里。