how many admirals does the us navy have
Admiral (United States) U.S. law limits the number of four-star admirals that may be on active duty at any time. The total number of active-duty flag officers is capped at 160 for the Navy.[2] For the Army, Navy, and Air Force, no more than about 25% of the service's active-duty general or flag officers may have more than two stars,[3] and statute sets the total number of four-star officers allowed in each service.[3] This is set at 6 four-star Navy admirals.[3]