Xiaotangshan is a town in the Changping District of Beijing, China. It is located in the northern part of the municipality, immediately outside Beijing's 6th Ring Road.
According to the 2020 census, Xiaotangshan had a population of 80,273 inhabitants. It is classified as a small town within the district.