山东省牡丹区都司镇位于菏泽城区东北部19公里处。全镇共有23个行政村。58个自然村,常住人口37288人(2017年)。总面积42.11平方公里,耕地面积4万亩。镇驻地都司村距城区10公里,地处东经115℃,北纬35℃。1996年都司撤乡建镇。