梁山镇,1949年前,为新民六区;1984年,撤乡设梁山镇。截至2018年末,梁山镇户籍人口有24873人。截至2020年6月,梁山镇辖15个行政村,镇人民政府驻梁山村。2011年,梁山镇财政总收入246万元。其中地方财政收入180万元。农民人均纯收入11155元。2018年,梁山镇有工业企业2个,有营业面积超过50平方米以上的综合商店或超市48个。梁山镇形成以玉米淀粉加工、板材深加工和粮食收储为主的工业体系。2011年末,梁山镇有3家银行和金融机构开设了分行或设立了办事处;各类存款余额2.3亿元;人均储蓄8800元;各项贷款余额2.1亿元。