De vlag van Madagaskar werd aangenomen op 14 oktober 1958.
De kleur groen staat voor de kustbewoners van het land, terwijl de kleuren rood en wit staan voor de Zuidoost-Aziatische afkomst van een groot deel van de bevolking. Deze kleuren zien we dan ook terug op veel vlaggen van Oost- en Zuidoost-Aziatische landen.