清朝时期(1644年~1911年),宝山地区属承德府滦平县。
民国时期(1912年~1949年),宝山地区属热河特别区和热河省滦平县。
1947年至1951年,宝山地区属四海县。
1952年6月,宝山地区划归怀柔县,属第六区,下设西帽山、牛圈子、下房、对石、宝山寺5乡。
1956年8月,合并为宝山寺乡。
1958年7月,宝山寺乡并入汤河口乡。
同年9月,属钢铁人民公社,下设宝山寺大队,1960年3月,属青石岭人民公社,下设宝山寺大队。
1961年5月,成立宝山寺人民公社。
1983年,公社改乡。
2001年11月,宝山寺、碾子2乡合并为宝山镇。