梁山镇位于张家川回族自治县西部,处于张家川县、秦安县、庄浪三县交汇地带,东与马关镇交邻,西接庄浪朱店镇,北连庄浪县,南与秦安县陇城镇接壤,镇域面积89平方公里。镇政府驻地梁山村,距县城35公里。地处东经105°54′~106°02′、北纬35°01′~35°07′之间。截至2019年底,全镇共辖12个行政村(梁山村、五方村、阳洼村、岳山村、丹麻村、唐刘村、吕湾村、斜头村、高营村、樱桃沟村、杨渠村、杨崖村)72个村民小组,是典型的回汉杂居镇。
1961年设梁山公社,1984年置乡,2015年改镇。梁山镇属黄土梁峁沟壑区,平均海拔1819米,年平均气温7.4℃,年平均降水量619.7毫米,无霜期158天左右,发展农牧业自然条件优越,盛产小麦、玉米、油菜及果品等。
堡梁遗址位于张家川县梁山镇杨渠村西南1公里。是一处马家窑文化马家窑类型、半山类型与齐家文化共存的遗址。面积约5万平方米,文化层厚约1--5米,暴露有红烧土遗迹、窑址。采集有马家窑文化马家窑类型有黑彩平行线纹、变体鸟纹彩陶片,器形有碗;马家窑文化半山类型红、黑两色相间的锯齿纹、平行带纹彩陶片,器形有单把壶、钵、盆;齐家文化泥质夹砂红、灰陶片,纹饰有绳纹、篮纹、锥刺纹,器形有双耳罐、折肩罐。遗址保存较好,对研究马家窑文化的内涵和与齐家文化的关系有重要价值,碉堡梁遗址列为甘肃省文物保护单位。


