Liangxiang Town is a town in Fangshan District, located 25 km southwest of the city center. It borders Gongchen Subdistrict to its north, Changyang Town to its east, Doudian Town to its south, and Yancun Town to its west. It had 24,317 registered inhabitants as of 2020.