The flag of Mozambique features horizontal bands of green, black, and yellow, separated by thin white stripes. At the hoist side, there is a red triangle with a yellow star, symbolizing socialism. Green represents the country’s agriculture and natural resources, while black signifies the African continent. Yellow reflects the nation’s minerals and other resources. The red triangle evokes the struggle for independence, with the star representing internationalism and socialism.

The flag’s design reflects Mozambique’s history of liberation and its commitment to socialism and Pan-Africanism. It serves as a powerful symbol of the country’s unity, struggle, and aspirations for a prosperous future.