Wanshoulu Subdistrict () is a subdistrict which lies on the southwestern of Haidian District, Beijing, China. It borders Yongding Road, Tiancun Road and Balizhuang Subdistrict to the north, Yangfangdian Subdistrict to the east, Liuliqiao Subdistrict to the south, Babaoshan and Laoshan Subdistricts to the west. Its population was 121,453 as of 2020. The subdistrict was named after Wanshou () Road within it.
In 2021, Wanshoulu Subdistrict was composed of 27 communities: