伏山镇位于宁阳县北部,北靠大汶河,距县城9千米。面积84.3平方千米,人口近7万人。辖李家户(东李家户、西李家户)、西代村、东代村、北代村、于庄(于庄、辛庄)、张家庄、杨家庄、邵家庄、王家庄、苏家楼、后洸河崖、前洸河崖、西场、山岭、前伏山、后伏山、陶邵村、陈家庙(陈家庙、胡家庙、卢家营)、施家村、前石梁、后石梁、罡城坝、北刘家庄、大梁王、小梁王、十里堡、陈家行、张家行、大吴家村、张徐村、茂盛(茂盛庄、小朱家庄、管家洼、安家庄)、白马庙、周家楼(周家楼、柏家庄)、毛家村(毛家村、义和庄)、马家庙、吕兴、岗上、朱家庄、太平庄、曹家庄(曹家庄、新庄子、刘家屯)、沈家平、耿家平(耿家平、李家平)、陶家平(大陶家平、小陶家平)、开元寺(开元寺、高墙)、桑家庄(桑家庄、冀家庄)、云山店(云山店、汪家店)、双庙、纪刘庄(纪家庄、南刘家庄)、程家海(程家海、小程海、古路店)、于家海、玉皇山、柏家村、高家楼、魏家庄、胡中屯(胡中屯、陈家楼、夏家庄)、路家楼、张家堂、黄冯村、李家阁(李家阁、周家阁)59个行政村,83个自然村。济(南)兖(州)公路纵贯境南北。禹王庙为市级文物保护单位。
山东省泰安市宁阳县伏山镇下辖村委会包括前伏山村委会、后伏山村委会、陶邵村村委会、施家村村委会、陈家庙村委会、李家户村委会、西代村村委会、东代村村委会、北代村村委会、于庄村委会、张家庄村委会、杨家庄村委会、王家庄村委会、邵家庄村委会、山岭村委会、苏家楼村委会、前石梁村委会、后石梁村委会、后光河崖村委会、西场村委会、前光河崖村委会、小梁王村委会、大梁王村委会、北刘家庄村委会、罡城坝村委会、茂盛村委会、张徐村村委会、大吴家村村委会、陈家行村委会、张家行村委会、十里堡村委会、毛家村村委会、开元寺村委会、陶家平村委会、耿家平村委会、沈家平村委会、桑家庄村委会、白马庙村委会、周家楼村委会、马家庙村委会、吕兴村委会、岗上村委会、朱家庄村委会、太平庄村委会、曹家庄村委会、云山店村委会、双庙村委会、纪刘庄村委会、程家海村委会、于家海村委会、玉皇山村委会、柏家村村委会、魏家庄村委会、高家楼村委会、胡中屯村委会、张家堂村委会、黄冯村村委会、李家阁村委会、路家楼村委会。