how many general officers are there in the us army
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]
Military rank "The [U.S.] commissioned officer corps is divided into 10 pay grades (O-1 through O-10). Officers in pay grades O-1 through O-3 are considered company grade officers. In the Army, Marine Corps, and Air Force, these pay grades correspond to the ranks of second lieutenant (O-1), first lieutenant (O-2), and captain (O-3), and in the Navy, ensign, lieutenant junior grade, and lieutenant. Officers in the next three pay grades (O-4 through O-6) are considered field grade officers. In the Army, Marine Corps, and Air Force, these pay grades correspond to the ranks of major (O-4), lieutenant colonel (O-5), and colonel (O-6), and in the Navy, lieutenant commander, commander, and captain. The highest four pay grades are reserved for general officers in the Army, Marine Corps, and Air Force, and flag officers in the Navy. The ranks associated with each pay grade are as follows: in the Army, Marine Corps, and Air Force, brigadier general (O-7), major general (O-8), lieutenant general (O-9), and general (O-10); in the Navy, rear admiral-lower half, rear admiral-upper half, vice admiral, and admiral."[10][11]