White represents purity, red represents sovereignty (and the blood of the Merina people), and green represents hope and the coastal people.
History
Adopted on October 14, 1958. The white and red colors were the traditional colors of the Merina Kingdom, while green was added to represent the coastal tribes.
Construction
A 2:3 ratio. A white vertical band on the hoist and two horizontal bands of red and green on the fly.
Color Meanings
white: Purity and the path of righteousness
red: Sovereignty, heroism, and the blood of ancestors
green: Hope and the fertility of the coastal regions