滕州市东沙河镇辖40个行政村分别是东沙河村、党村、单村、东史村、党桥村、周村、史楼村、后堌堆村、王村、张街村、郭堌堆村、康村、蔡村、王母殿村、步云庄村、南刘岗村、鲍庄村、颜吉山村、党吉山村、千年庄村、向阳山村、磨坑村、大养德村、二养德村、陈岗村、朝阳村、张洼村、万年庄村、小宫山村、姜桥村、江楼村、耿楼村、小宋庄村、前梁村、韩楼村、东孙庄村、马河口村、东小宫村、西小宫村、荆沟村。
东沙河镇位于科圣墨子故里,山东省滕州市东部,总面积58平方公里,辖40个行政村,总人口5、3万人。是滕州市新一轮城市规划建设市区东扩重点拓展区域。