Nandulehe is a town in the eastern part of Pinggu District, Beijing, China. It sits on the banks of the Ju River.
The town is bordered by Xiong'erzhai and Huangsongyu Townships to the north, Jinhaihu Town to the east, Xujiatai Township to the south, and Xiagezhuang and Shandongzhuang Towns to the west. As of 2020, it had a population of 18,847.