De vlag van Wormerveer is per 30 januari 1962 bij raadsbesluit vastgesteld als gemeentelijke vlag van de voormalige Noord-Hollandse gemeente Wormerveer. De vlag kan als volgt worden beschreven:
Gekwartileerd van wit en rood.
De vormgeving van de vlag is afgeleid van het gemeentewapen. Het gemeentelijk dundoek bleef tot 1 januari 1974 in gebruik, op die dag is de gemeente opgegaan in de gemeente Zaanstad.
Bij het 500-jarig bestaan van de plaats Wormerveer in 2003 is een aangepaste versie van de vlag als dorpsvlag ingevoerd. In het witte vlak linksboven zijn nu de leeuwen uit de gemeentewapens van Wormerveer en Zaanstad geplaatst, afwisselend in de kleuren rood en zwart.
De gemeente Wormerveer gebruikte zelf nog een andere vlag bij speciale gelegenheden. In deze vlag was in het midden een klimmende leeuw geplaatst over de vier vlakken heen, in de complementaire kleuren (dus in wit in de rode vlakken en in rood in de witte vlakken).
Tot aan de instelling van deze vlag was een tweebanige van rood en wit in gebruik.
Op 21 december 2023, is bij raadsbesluit de vlag in gekwartileerd wit en rood met leeuw in complementaire kleuren, vastgesteld als dorpsvlag ter gelegenheid van het 50-jarig bestaan van de gemeente Zaanstad.[1]