The United States flag has 50 stars because there is one star for each state. After independence from Great Britain, the United States had 13 states. Then, the United States grew. Many immigrants came from around the world. The country grew bigger. The borders expanded. New states formed. A star was added to the flag for each new state. Today we have 50 states, so the flag has 50 stars.
Section "Learn and Explore" uses official instructions and media files of US Citizenship and Immigration Services, US National Museum of American History, The Smithsonian Institution and other governmental and public organization.