the anc flag is composed of three stripes – black, green and gold. black symbolizes the native people of south africa, green represents the land and gold represents the mineral and other natural wealth of south africa. this flag was also the battle flag of the umkhonto we sizwe. the official party flag also has the emblem of the party incorporated onto the flag.