De vlag van Heemstede is sinds 26 augustus 1982 de gemeentelijke vlag van de Noord-Hollandse gemeente Heemstede. Deze vlag was al in 1925 ontworpen, maar niet eerder officieel vastgesteld. De vlag bestaat uit vier horizontale banen van gelijke hoogte in de kleuren geel-rood-geel-rood. De kleuren zijn afkomstig van het gemeentewapen.

Verwante afbeeldingen 

Heemstede
Heemstede