There are six colors in the Rainbow flag. From top to bottom they are: red, orange, yellow, green, blue, and purple.