De vlag van Dominica bestaat uit een groen veld, dat door een kruis in vier delen verdeeld wordt. Het verticale en horizontale armen van het kruis bestaan uit drie banen in de kleuren geel, zwart en wit. In het midden van het kruis staat een rode cirkel met daarin de Sisseroupapegaai of Keizeramazone (Amazona imperialis), omringd door tien groene (zwart omrande) sterren. De huidige vlag is in gebruik sinds 3 november 1990 en is de derde variant op een ontwerp dat sinds 1978 in gebruik is.
Deze vlag is een van de enige nationale vlaggen waarin de kleur paars voorkomt.