De vlag van Middelkerke werd op 3 december 1987 bij ministerieel besluit vastgesteld als de gemeentelijke vlag van de West-Vlaamse gemeente Middelkerke. De beschrijving luidt:

De vlag is gebaseerd op het gemeentewapen en heeft dan ook dezelfde tekening en kleuren op de vlag als op het wapen.

Gebruik 
Hoewel de gemeente haar eigen vlag heeft, gebruikt het gemeentebestuur deze niet op haar openbare gebouwen, maar gebruikt de vlag van de gemeentedienst Middelkerke.

De oude logovlag is veel kleurrijker en toont gele duinen in de basis, met de elementen van het vorige logo, maar allemaal blauw. De rest van de vlag – ongeveer ⅔ – wordt in beslag genomen door speelse lichtblauwe, hemelsblauwe en koningsblauwe golven, allemaal erg dun, tegen een donkerblauwe achtergrond.

Zie ook 
 Wapen van Middelkerke

Middelkerke
Middelkerke