A written parliamentary question has revealed the number of senior officers currently serving across the British Army, Royal Navy and Royal Air Force.

The figures, released on 7 November 2025 in response to a question by Conservative MP Neil O’Brien, show that as of 1 July 2025 there were 211 General Officers in the Army, 134 Admirals and Flag Officers in the Royal Navy and Royal Marines, and 126 Air Officers of Air Rank in the Royal Air Force.

The Ministry of Defence provided the following breakdown:

Service Number of senior officers (OF-6 to OF-10)
Royal Navy / Royal Marines 134
British Army 211
Royal Air Force 126

The question, submitted to the Ministry of Defence on 29 October, also asked for the number of commanding officers of Royal Navy submarines and Royal Air Force frontline squadron commanders. Parliamentary Under-Secretary for Defence Louise Sandher-Jones provided the response, citing operational security as a reason for withholding those figures.

“The Ministry of Defence does not routinely disclose the trained strength of individual branches or specialisations as to do so could, or would be likely to, prejudice the security of the Armed Forces,” she said. “For this reason, I am withholding the answer to parts D and E of this question.”

This is a rare official snapshot of the UK’s senior command structure.

Although the titles of general, admiral and air marshal often evoke images of battlefield or fleet command, the majority of these senior officers serve in administrative, strategic or technical roles rather than direct command. This distribution is typical of modern armed forces, where senior ranks oversee procurement, training, capability development and coordination with NATO and allied partners.

George Allison
George Allison is the founder and editor of the UK Defence Journal. He holds a degree in Cyber Security from Glasgow Caledonian University and specialises in naval and cyber security topics. George has appeared on national radio and television to provide commentary on defence and security issues. Twitter: @geoallison

8 COMMENTS

  1. That’s 3 Flag Officers for every warship, 1 Brigadier or above for every 340 soldiers & nearly as many Air Officers as fast jets.

  2. I think this article needs a little context. We need to understand more about the roles of these people as clearly there are positions which need to be filled by a senior officer as junior officers would simply get pushed around and the whole purpose of the role would be undermined.

LEAVE A REPLY

Please enter your comment!
Please enter your name here