Why does the flag have 13 stripes?
Official answer
- (Because there were) 13 original colonies
- (Because the stripes) represent the original colonies
Explanation
The flag’s thirteen horizontal stripes represent the thirteen original colonies that declared independence from Britain. Seven red stripes alternate with six white stripes.