1945年8月抗日战争胜利后,属盂县人民政府四区。
1953年区下设乡,曾在其境内置御枣口、猫铺、蔡家坪等6个小乡。
1956年撤销区建制,合并为御枣口、蔡家坪、长一铺3个大乡。
1958年人民公社成立,组属英雄(下社)大公社,实现政社合一。
1959年调整为御枣口公社。
1968年为工作之便,公社机关迁至梁家寨,沿用原名。
1983年更名为梁家寨公社。
1984年为梁家寨乡。
2000年12月北峪口乡合并到梁家寨乡。
2021年3月,根据盂政办发[2021]13号文件通知,撤销下社乡,将原下社乡的庄里、七东、王家滩3个村委会划归梁家寨乡管辖。