There are currently 40 active duty officers of 4 star rank (generals & admirals) in U.S. Forces. There appear to be well over 200 living retired 4 star generals.
The United States Code explicitly limits the total number of generals that may be on active duty at any given time. The total number of active duty general officers is capped at 302 for the Army, 279...
There are currently 11 four star generals in the u.s. Army today with normally twelve. The retired Gen. Stanley McCrystal was the twelfth, still not succeeded ( no one has taken his place yet on the...