清朝时期(1644年~1911年),宝山地区属承德府滦平县。民国时期(1912年~1949年),属热河特别区和热河省滦平县。1947年至1951年,属四海县。1952年6月,划归怀柔县,属第六区,下设西帽山、牛圈子、下房、对石、宝山寺5乡。1956年8月,合并为宝山寺乡。1958年7月,宝山寺乡并入汤河口乡。同年9月,属钢铁人民公社,下设宝山寺大队,1960年3月,属青石岭人民公社,下设宝山寺大队。1961年5月,成立宝山寺人民公社。1983年,公社改乡。2001年11月,宝山寺、碾子2乡合并为宝山镇。
截至2018年末,宝山镇有户籍人口有10188人。
截至2019年10月,宝山镇下辖25个行政村,
镇政府驻宝山镇宝山寺村。
2011年,宝山镇工业总产值14亿元,比上年减少1.9%。规模以上工业企业10家,实现工业增加值1亿元,比上年增长9.4%。财政总收入7262.9万元,比上年增长37.6%。从各主要税种看,完成营业税2664.9万元,增值税636.7万元,企业所得税1305.1万元,分别比上年增长27.5%、14.1%、77.7%。人均财政收入6941.5元,比上年增长37.6%。