how many generals does the us military have
General (United States) The United States Code explicitly limits the total number of general officers (termed flag officers in the Navy and Coast Guard) that may be on active duty at any given time. The total number of active duty general officers is capped at 231 for the Army, 62 for the Marine Corps, 198 for the Air Force, and 162 for the Navy.[1] No more than about 25% of a service's active duty general or flag officers may have more than two stars,[2] and statute sets the total number of four-star officers allowed in each service.[2] This is set at 7 four-star Army generals, 9 four-star Air Force generals, 2 four-star Marine generals, and 6 four-star Navy admirals.[2]
List of active duty United States four-star officers There are currently 41 active-duty four-star officers in the uniformed services of the United States: 11 in the Army, 4 in the Marine Corps, 9 in the Navy, 14 in the Air Force, 2 in the Coast Guard, and 1 in the Public Health Service Commissioned Corps. Of the seven federal uniformed services, the National Oceanic and Atmospheric Administration Commissioned Officer Corps is the only service that does not have an established four-star position.