Yangzhen is a town in Shunyi District, Beijing, China. It lies in the northeastern part of the municipality, within the district of Shunyi.
The town shares borders with several other towns: Mulin and Longwantun to the north, Zhang Town to the east, Dasungezhuang and Beiwu to the south, Beisui and Nancai to the west, and Beixiaoying to the northwest. As of 2020, Yangzhen had a population of 64,578.