

De vlag van Urk is de gemeentelijke vlag van de gemeente Urk in de provincie Flevoland.
De oorspronkelijke vlag werd op 9 april 1965 bij raadsbesluit vastgesteld. In 2026 is de vlag aangepast en officieel bijgewerkt zodat deze beter aansluit bij het vernieuwde gemeentewapen.
De beschrijving van de vlag is als volgt:
Blauw met een witte schelvis, langs de bovenzijde van de vlag een smalle, in twee horizontale banen van rood en wit verdeelde zoom en langs de onderzijde van de vlag een smalle, in twee horizontale banen van rood en wit verdeelde zoom, de zomen met een hoogte van elk 1/6 van de totale vlaghoogte.
De Stichting voor Banistiek en Heraldiek maakte in 1964 het ontwerp. Het ontwerp stamt af van een oud gebruik in de scheepvaart, waarbij de kleuren van de Nederlandse vlag boven en onder zijn toegevoegd. Ook is het duidelijk afgeleid van het wapen van Urk. Urk heeft als vissersgemeenschap een sterke binding met de zee. De blauwe kleur staan ook voor water en visserij.
In 2026 heeft de gemeente Urk besloten de vlag aan te passen als onderdeel van de herpositionering en vernieuwing van het gemeentewapen. De nieuwe schelvis komt nu exact overeen met die in het wapen, en de vis is gecentreerd op het blauwe veld. Deze aanpassing is ook gedeponeerd in het Nederlandse vlaggenregister.