De vlag van Mauritius bestaat uit vier gelijke horizontale banen in de kleuren rood, blauw, geel en groen. Rood staat voor het bloed dat in de onafhankelijkheidsstrijd is vergoten, hoewel er nooit sprake was van een strijd. Blauw symboliseert de Indische Oceaan, die de eilandstaat omringt. Geel staat voor het 'licht van de onafhankelijkheid, dat over Mauritius schijnt'. Groen vertegenwoordigt de natuurlijke rijkdommen van het land.
De vlag werd op 12 maart1968 ingevoerd, bij de onafhankelijkheid van Mauritius.
Overige vlaggen van Mauritius
Handelsvlag
Dienstvlag
Oorlogsvlag ter zee
Historische vlaggen van voor 1968 (onder Brits bestuur)
Voor de onafhankelijkheid voerde Mauritius tussen 1903 en 1968 de volgende vlaggen: