The current United States flag has 50 stars.
Each star represents one U.S. state, so the star count increased as new states joined the Union. The 50-star design became official on July 4, 1960, after Hawaii’s admission brought the number of states to fifty.
The flag also has thirteen horizontal stripes, representing the original thirteen colonies. Congress first specified a thirteen-star, thirteen-stripe design in the Flag Resolution of June 14, 1777.
The star count and stripe count are therefore deliberately different. The stars represent the present union of states, while the stripes preserve the history of the original revolutionary colonies. The 50-star flag remains the national design during the America250 anniversary.