梁山县共辖13个乡镇、1个省级经济开发区、1个风景名胜区,672个行政村。
梁山镇、小路口镇、韩岗镇、拳铺镇、杨营镇、韩垓镇、馆驿镇、小安山镇、寿张集镇、黑虎庙镇、马营镇、赵堌堆乡、大路口乡。
位置境域
梁山县,位于山东省的泰安市、济宁市、菏泽市和河南省的濮阳市四地级市交界处,地处北纬35°36′36-35°58′59与东经115°51′37一116°21′26之间。境域南北长41千米,东西宽45千米,总面积965平方千米。
县城在东南与西北和西南与东北方向的对称中心处,距济宁市65千米,距省会济南市148千米。东北至泰安市130千米,东南至兖州市83千米,西南至菏泽市92千米,西北过黄河至台前县县城36千米。梁山县北、东面与东平县、汶上县毗邻,南、西面与嘉祥县、郓城县接壤,西北隔黄河与河南省台前县相望。