Baoshan is a town in the northwestern part of Huairou District, Beijing, China. Its name translates to "Treasure Mountain." It borders Yangmuzhazi Township and Labagoumen Manchu Ethnic Township to the north, Tanghekou Town to the east, Liulimiao Town and Zhenzhuquan Township to the south, and Qianjiadian and Dongmao Towns to the west.
According to the 2020 census, Baoshan had a total population of 6,246. The town lies in Beijing's mountainous northern outskirts, near the border with Hebei province.