Haarlemmerliede en Spaarnwoude is a former municipality in the Netherlands, located in the province of North Holland. It had a population of 5,760 in August 2017. On 1 January 2019, it merged with the municipality of Haarlemmermeer.
The municipality was bordered by Zaanstad to the north, Amsterdam to the east, Haarlemmermeer to the south, Haarlem to the west and Velsen to the northwest.