Spaarndam (Dutch pronunciation: [ˌspaːr(ə)nˈdɑm]) is a village in the province of North Holland, the Netherlands, on the Spaarne river and the IJ lake. The oldest part of the village, on the western side of the Spaarne, belongs to the municipality of Haarlem; the newer part on the eastern side is a part of the municipality of Haarlemmermeer. The village is built around a dam in the river, which is also the division line of the two municipalities.
Spaarndam was created around a dam where the river Spaarne flows into the IJ. This dam was built here by count Floris V of Holland in 1285. The village collected tolls at this dam, and people made their living from fishing. From 1812 to 1927, the western part of Spaarndam was an independent municipality.