De vlag van Leeuwarden is bij besluit van burgemeester en wethouders op 29 maart 2019 vastgesteld als de gemeentelijke vlag van Leeuwarden. De vlag kan als volgt worden beschreven: Blauw met op het midden een gele klimmende leeuw, met langs de broeking twee banen van gelijke lengte in de kleuren rood en wit.
De bekende blauw met gele vlag blijft bestaan als de stadsvlag van Leeuwarden.