Zastava Maldiva je crvene boje sa velikim zelenim pravougaonikom u sredini sa belim polumesecom. Službeno je usvojena 25. juna 1965.
Crvena boja predstavlja krv nacionalnih heroja, u prošlosti, budućnosti i sadašnjosti, koji žrtvuju i zadnju kap krvi za obranu svoje države. Zeleni pravougaonik predstavlja palme na otoku, a beli polumesec Islam.