Zwaanshoek is a village in the Dutch province of North Holland. It is a part of the municipality of Haarlemmermeer, and lies about 4 km west of Hoofddorp.
In 2001, the village of Zwaanshoek had 1250 inhabitants. The built-up area of the town was 0.26 km², and contained 450 residences. The wider statistical area of Zwaanshoek has a population of around 1660.