博罗铺镇位于大石桥市中南部,东邻汤池镇,南、西南邻盖州市,西接老边区,北接永安镇,行政区域面积65.45平方公里。博罗铺镇位于大石桥市南部,地势东高西低。地形主要包括山地和丘陵。平均海拔60米,最高点位于刘大屯水库以南的华山(花儿山,海拔257米。