Heemstede és un municipi de la província d'Holanda Septentrional, al centre-oest dels Països Baixos. L'1 de gener de 2009 tenia 38.698 habitants repartits per una superfície de 9,64 km² (dels quals 0,44 km² corresponen a aigua). Limita al nord amb Haarlem, a l'oest amb Bloemendaal i al sud amb Bennebroek i Haarlemmermeer.