The U.S. military currently has about 900 general and flag officers (those with the rank of one star or higher) across all branches. This number fluctuates somewhat based on missions and troop numbers but is generally maintained around this figure. The total number includes generals and admirals across the Army, Marine Corps, Air Force, Space Force, Navy, and Coast Guard, with statutory limits on how many can serve at various ranks. A breakdown by branch shows:
- Army: Largest number of generals, with over 250 brigadier generals (1-star), about 110 major generals (2-star), around 40 lieutenant generals (3-star), and approximately 11 to 12 four-star generals.
- Air Force: Around 150 brigadier generals, 90 major generals, 37 lieutenant generals, and 9 to 10 four-star generals.
- Marine Corps: Around 60 brigadier generals, 22 major generals, 6 lieutenant generals, and 2 four-star generals.
- Space Force: Roughly 8 brigadier generals, 4 major generals, 2 to 3 lieutenant generals, and 1 four-star general.
- Navy and Coast Guard use admiral ranks but have similar numbers under flag officers.
There are about 38 active four-star generals or admirals across the U.S. military as of early 2025. However, U.S. Secretary of Defense Pete Hegseth has ordered substantial cuts, including a 20% reduction in four-star officers and a 10% overall cut in general and flag officers, which may affect these numbers going forward.