Suffrago UK Data Hub
RankingsVerificationMethods

Independent service run by Suffrago – not an official government website. Every figure comes from an official UK publisher under its open licence and is checked against that source each time the data is refreshed.

UK regular armed forces by service and council

Official statistics

UK regular forces personnel in the Naval Service, the Army and the Royal Air Force stationed in each council area at 1 April in the latest year, with the nations and England's regions, from the Ministry of Defence's annual location statistics.

United Kingdom

71,330

1 Apr 2026 · Army

Verified against source, 3 November 2026, 20:53 UTC
UK regular armed forces by service and council
05k10k15k20k25kNorth East410North West1,040Yorkshire and The Humber10,790East Midlands2,160West Midlands4,380East of England7,600London2,050South East16,470South West20,840Wales1,360Scotland3,070Northern Ireland1,160

Source: Ministry of Defence. Contains public sector information licensed under the Open Government Licence v3.0.

Data table

232 rows

AreaNaval ServiceArmyRoyal Air Force
Portsmouth E060000447,64023070
Argyll and Bute S120000353,61000
Hampshire E100000143,5606,9602,060
Plymouth E060000263,28036070
Devon E100000083,0204605 or fewer, withheld by the MoD
Cornwall E060000522,75030110
Somerset E060000662,36062020
Bournemouth, Christchurch and Poole E0600005882012020
Hertfordshire E10000015480330350
Norfolk E100000204504001,370
South Gloucestershire E06000025400430460
Westminster E090000334001,360350
Angus S12000041400100
Westmorland and Furness E0600006426000
Wiltshire E0600005418015,480510
Oxfordshire E100000251802,4604,560
Glasgow City S1200004916018020
Staffordshire E100000281501,060350
Birmingham E08000025140410180
Dorset E060000591301,6205 or fewer, withheld by the MoD
Lincolnshire E100000191302805,580
Shropshire E060000511205802,150
Fife S1200004712061040
Central Bedfordshire E06000056110540310
Gloucestershire E100000131101,660260
Vale of Glamorgan W0600001411056060
Herefordshire, County of E06000019801,55050
Cambridgeshire E1000000380540390
East Riding of Yorkshire E060000114044050
Liverpool E08000012402010
Buckinghamshire E0600006030502,850
North Yorkshire E06000065309,4401,410
Bristol, City of E0600002320305 or fewer, withheld by the MoD
Camden E090000072014030
Hammersmith and Fulham E09000013208010
Tower Hamlets E090000302000
Isle of Anglesey W060000012020270
Cardiff W06000015204010
Powys W060000232026030
West Berkshire E060000371038020
Gateshead E08000037101010
Hillingdon E0900001710100620
Wandsworth E0900003210100
Essex E10000012103,71030
Lancashire E100000171062030
Nottinghamshire E100000241060050
Surrey E10000030102,69030
Lisburn and Castlereagh N09000007107605 or fewer, withheld by the MoD
Aberdeen City S1200003310100
Hartlepool E06000001000
Middlesbrough E060000020100
Redcar and Cleveland E06000003000
Stockton-on-Tees E0600000405 or fewer, withheld by the MoD0
Darlington E0600000505 or fewer, withheld by the MoD0
Halton E0600000605 or fewer, withheld by the MoD0
Warrington E060000070100
Blackburn with Darwen E0600000805 or fewer, withheld by the MoD0
Blackpool E0600000905 or fewer, withheld by the MoD0
North East Lincolnshire E0600001205 or fewer, withheld by the MoD0
North Lincolnshire E0600001305 or fewer, withheld by the MoD0
York E0600001408405 or fewer, withheld by the MoD
Derby E0600001505 or fewer, withheld by the MoD0
Leicester E0600001605 or fewer, withheld by the MoD0
Rutland E0600001701,1605 or fewer, withheld by the MoD
Telford and Wrekin E0600002001500
Stoke-on-Trent E0600002105 or fewer, withheld by the MoD5 or fewer, withheld by the MoD
Bath and North East Somerset E060000220200
Torbay E06000027000
Swindon E0600003005 or fewer, withheld by the MoD0
Luton E0600003205 or fewer, withheld by the MoD5 or fewer, withheld by the MoD
Southend-on-Sea E06000033000
Medway E0600003502100
Reading E0600003801010
Slough E06000039000
Windsor and Maidenhead E0600004009900
Wokingham E06000041000
Milton Keynes E060000420600
Brighton and Hove E060000430105 or fewer, withheld by the MoD
Isle of Wight E06000046000
County Durham E060000470200
Cheshire East E06000049000
Cheshire West and Chester E0600005003100
Bedford E0600005505 or fewer, withheld by the MoD0
Northumberland E060000570320490
North Northamptonshire E06000061000
West Northamptonshire E060000620100
Cumberland E0600006305 or fewer, withheld by the MoD60
Bolton E0800000105 or fewer, withheld by the MoD0
Bury E08000002000
Manchester E0800000302010
Oldham E0800000405 or fewer, withheld by the MoD0
Salford E0800000605 or fewer, withheld by the MoD0
Stockport E0800000705 or fewer, withheld by the MoD0
Tameside E08000008000
Trafford E080000090100
Wigan E0800001005 or fewer, withheld by the MoD0
Knowsley E0800001105 or fewer, withheld by the MoD0
St. Helens E080000130100
Sefton E0800001405 or fewer, withheld by the MoD10
Wirral E0800001505 or fewer, withheld by the MoD0
Doncaster E0800001705 or fewer, withheld by the MoD0
Rotherham E08000018000
Newcastle upon Tyne E080000210400
North Tyneside E0800002205 or fewer, withheld by the MoD0
South Tyneside E0800002305 or fewer, withheld by the MoD0
Sunderland E0800002405 or fewer, withheld by the MoD0
Coventry E080000260100
Dudley E0800002705 or fewer, withheld by the MoD0
Sandwell E0800002805 or fewer, withheld by the MoD0
Walsall E0800003005 or fewer, withheld by the MoD0
Wolverhampton E080000310100
Bradford E0800003205 or fewer, withheld by the MoD0
Calderdale E08000033000
Kirklees E0800003405 or fewer, withheld by the MoD0
Wakefield E0800003605 or fewer, withheld by the MoD0
City of London E09000001000
Barnet E090000030100
Bexley E090000040100
Brent E0900000505 or fewer, withheld by the MoD0
Bromley E09000006000
Croydon E090000080100
Ealing E0900000905 or fewer, withheld by the MoD0
Greenwich E0900001102305 or fewer, withheld by the MoD
Hackney E090000120100
Haringey E0900001405 or fewer, withheld by the MoD0
Harrow E09000015000
Havering E09000016000
Hounslow E090000180105 or fewer, withheld by the MoD
Islington E090000190200
Kensington and Chelsea E0900002001010
Kingston upon Thames E090000210100
Lambeth E090000220100
Lewisham E090000230200
Merton E0900002405 or fewer, withheld by the MoD0
Newham E0900002505 or fewer, withheld by the MoD0
Redbridge E0900002605 or fewer, withheld by the MoD0
Richmond upon Thames E09000027000
Southwark E090000280100
Derbyshire E10000007000
East Sussex E10000011000
Kent E1000001603400
Leicestershire E10000018010020
Worcestershire E100000340100
Antrim and Newtownabbey N09000001012050
Armagh City, Banbridge and Craigavon N0900000205 or fewer, withheld by the MoD0
Belfast N090000030100
Causeway Coast and Glens N0900000405 or fewer, withheld by the MoD0
Derry City and Strabane N0900000505 or fewer, withheld by the MoD0
Fermanagh and Omagh N0900000605 or fewer, withheld by the MoD0
Mid and East Antrim N09000008000
Newry, Mourne and Down N0900001005 or fewer, withheld by the MoD0
Ards and North Down N0900001102605 or fewer, withheld by the MoD
Dumfries and Galloway S12000006000
Na h-Eileanan Siar S12000013000
Falkirk S12000014000
Inverclyde S12000018000
Midlothian S1200001904800
North Ayrshire S1200002105 or fewer, withheld by the MoD0
Orkney Islands S12000023000
Scottish Borders S12000026000
South Lanarkshire S1200002905 or fewer, withheld by the MoD0
Stirling S1200003005 or fewer, withheld by the MoD0
Aberdeenshire S12000034000
Renfrewshire S1200003805 or fewer, withheld by the MoD0
West Dunbartonshire S1200003905 or fewer, withheld by the MoD0
West Lothian S1200004005 or fewer, withheld by the MoD0
Perth and Kinross S120000480100
North Lanarkshire S1200005005 or fewer, withheld by the MoD0
Gwynedd W0600000205 or fewer, withheld by the MoD0
Conwy W0600000305 or fewer, withheld by the MoD0
Denbighshire W0600000405 or fewer, withheld by the MoD0
Flintshire W0600000505 or fewer, withheld by the MoD0
Wrexham W0600000605 or fewer, withheld by the MoD0
Ceredigion W0600000805 or fewer, withheld by the MoD5 or fewer, withheld by the MoD
Carmarthenshire W0600001005 or fewer, withheld by the MoD5 or fewer, withheld by the MoD
Swansea W060000110100
Bridgend W0600001305 or fewer, withheld by the MoD0
Rhondda Cynon Taf W0600001605 or fewer, withheld by the MoD0
Caerphilly W06000018000
Blaenau Gwent W0600001905 or fewer, withheld by the MoD0
Torfaen W0600002005 or fewer, withheld by the MoD0
Monmouthshire W060000210100
Newport W060000220100
Merthyr Tydfil W060000240200
Kingston upon Hull, City of E060000105 or fewer, withheld by the MoD100
Nottingham E060000185 or fewer, withheld by the MoD100
North Somerset E06000024not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Peterborough E060000315 or fewer, withheld by the MoD70760
Thurrock E06000034not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Bracknell Forest E060000365 or fewer, withheld by the MoD9105 or fewer, withheld by the MoD
Southampton E060000455 or fewer, withheld by the MoD100
Isles of Scilly E06000053not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Rochdale E08000005not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Solihull E08000029not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Leeds E080000355 or fewer, withheld by the MoD2010
Barnsley E08000038not published: the MoD does not say which boundary its figures follownot published: the MoD does not say which boundary its figures follownot published: the MoD does not say which boundary its figures follow
Sheffield E08000039not published: the MoD does not say which boundary its figures follownot published: the MoD does not say which boundary its figures follownot published: the MoD does not say which boundary its figures follow
Barking and Dagenham E09000002not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Enfield E09000010not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Sutton E09000029not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Waltham Forest E09000031not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Suffolk E100000295 or fewer, withheld by the MoD2,010780
Warwickshire E100000315 or fewer, withheld by the MoD59010
West Sussex E100000325 or fewer, withheld by the MoD1,17050
Mid Ulster N09000009not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Clackmannanshire S12000005not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
East Ayrshire S12000008not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
East Lothian S12000010not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
East Renfrewshire S12000011not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Highland S120000175 or fewer, withheld by the MoD30020
Moray S120000205 or fewer, withheld by the MoD7902,150
Shetland Islands S12000027not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
South Ayrshire S120000285 or fewer, withheld by the MoD5 or fewer, withheld by the MoD0
City of Edinburgh S120000365 or fewer, withheld by the MoD66010
Dundee City S120000425 or fewer, withheld by the MoD100
East Dunbartonshire S12000045not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
Pembrokeshire W060000095 or fewer, withheld by the MoD41010
Neath Port Talbot W06000012not listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are basednot listed in the MoD's table: it lists districts and boroughs only where personnel are based
North East10410500
North West3101,040120
Yorkshire and The Humber8010,7901,480
East Midlands1402,1605,650
West Midlands4904,3802,750
East of England1,1307,6003,990
London4702,0501,030
South East11,43016,4709,660
South West13,07020,8401,460
Wales1701,360390
Scotland4,3103,0702,240
Northern Ireland101,16050
England27,15065,74026,640
United Kingdom31,63071,33029,320

Download CSVDownload JSON with full provenance

Map

Army · 197 areas, each shaded by the fifth of the areas its figure falls in

  • 0 to 0
  • 0 to 10
  • 10 to 30
  • 30 to 380
  • 380 to 15k

Boundaries: Council boundaries, May 2026, from the geography spine. Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2026.

Source and licence

Publisher
Ministry of Defence
Check it yourself
https://www.gov.uk/government/collections/location-of-all-uk-regular-service-and-civilian-personnel-annual-statistics-index
Licence
Open Government Licence v3.0 – Contains public sector information licensed under the Open Government Licence v3.0.
Retrieved
3 November 2026, 20:53 UTC
Raw files fetched

Verification

Verified against source, 3 November 2026, 20:53 UTC Run at 3 November 2026, 20:53 UTC; 696 of 696 figures matched the live source.

ResultCheckDetail
PassProvenance recordedMinistry of Defence; Open Government Licence v3.0; retrieved 2026-11-03T20:53:29Z; 2 raw file(s)
PassRaw files match recorded SHA-2562 of 2 files intact
PassRe-parsing raw files reproduces figures696 of 696 figures and the headline reproduced; the meta's missing match
PassFigures are finite numbers696 figures, 0 invalid
PassLive source matches every figure696 of 696 figures match exactly after downloading 2 source file(s) again (2 byte-identical); the headline matches; the meta's missing match
PassGOV.UK table is currentlatest period 2026-04-01 ended 216 days before retrieval (limit 500), from Annual location statistics: 1 April 2026
Not runSecond official routeNo independent second route to these figures is published; the live re-fetch is the check.
PassEach area's services are its regular forces5370 of 5370 cases of an area's regular forces in its 'a' table against its three services in its 'b' table summed, each figure within 5 of the MoD's rounded one and '[c]' 0 to 5
PassEach region's and nation's figure is its areas': Naval Service180 of 180 cases of a region's or nation's 'UK Regular RN/RM Total' against its own areas' summed, each figure within 5 of the MoD's rounded one and '[c]' 0 to 5
PassThe UK's figure is its nations' and England's its regions': Naval Service30 of 30 cases of the UK's or England's 'UK Regular RN/RM Total' in Table 2.1b against its nations' or regions' and its unallocated personnel summed, each figure within 5 of the MoD's rounded one and '[c]' 0 to 5
PassTable 2.1b gives each region and nation its own table's figures: Naval Service13 of 13 areas of 'UK Regular RN/RM Total' as their own table gives them (and England as England's line for the UK), 195 figures exactly
PassEach region's and nation's figure is its areas': Army180 of 180 cases of a region's or nation's 'UK Regular Army Total' against its own areas' summed, each figure within 5 of the MoD's rounded one and '[c]' 0 to 5
PassThe UK's figure is its nations' and England's its regions': Army30 of 30 cases of the UK's or England's 'UK Regular Army Total' in Table 2.1b against its nations' or regions' and its unallocated personnel summed, each figure within 5 of the MoD's rounded one and '[c]' 0 to 5
PassTable 2.1b gives each region and nation its own table's figures: Army13 of 13 areas of 'UK Regular Army Total' as their own table gives them (and England as England's line for the UK), 195 figures exactly
PassEach region's and nation's figure is its areas': Royal Air Force180 of 180 cases of a region's or nation's 'UK Regular RAF Total' against its own areas' summed, each figure within 5 of the MoD's rounded one and '[c]' 0 to 5
PassThe UK's figure is its nations' and England's its regions': Royal Air Force30 of 30 cases of the UK's or England's 'UK Regular RAF Total' in Table 2.1b against its nations' or regions' and its unallocated personnel summed, each figure within 5 of the MoD's rounded one and '[c]' 0 to 5
PassTable 2.1b gives each region and nation its own table's figures: Royal Air Force13 of 13 areas of 'UK Regular RAF Total' as their own table gives them (and England as England's line for the UK), 195 figures exactly
PassSource page answershttps://www.gov.uk/government/collections/location-of-all-uk-regular-service-and-civilian-personnel-annual-statistics-index – HTTP 200

Notes

  • UK regular forces are trained and untrained regulars, officers and other ranks; Gurkhas, Full Time Reserve Service personnel and mobilised reservists are not included. The Naval Service is the Royal Navy and the Royal Marines (RN/RM in the MoD's tables), and RAF other ranks in the South Atlantic count at their home base. The MoD gives no total of the three services by area: its regular forces by council are a record of their own.
  • Where the MoD's personnel are stationed at 1 April each year, from its annual location statistics: personnel deployed on operations or temporary assignments count at their permanent station, and Royal Navy and Royal Marines personnel at sea at the council area of their ship's home port. The MoD places them by the ONS's statistical boundaries.
  • The MoD rounds every figure to the nearest 10, a number ending in 5 to the nearest multiple of 20, and rounds totals separately, so areas need not add up to their region. It withholds 5 or fewer as confidential ('[c]'), which shows as such, never as 0.
  • Councils are matched to their codes by the MoD's names: England's unitary councils, counties and metropolitan and London boroughs, and the councils of Wales, Scotland and Northern Ireland. The MoD lists only areas where personnel are based, and a council it gives no row says so. The districts it lists, its metropolitan counties and Inner and Outer London are left out, as are personnel it places in no area.
  • Barnsley and Sheffield have no figures: part of Barnsley moved into Sheffield on 1 April 2025, and the MoD names them without saying which boundary its figures follow.
  • The UK, its nations and England's regions are the MoD's own figures (Table 2.1b), never a sum of councils.