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.

Firearms per 100,000 people by police force area, England and Wales

Accredited official statistics

Firearms covered by certificates on issue at 31 March per 100,000 people in each police force area in England and Wales, in the latest year and the year before, from the Home Office's statistics on firearm and shotgun certificates.

England and Wales

1,009 per 100,000 people

31 Mar 2026 · from Table 2

Verified against source, 4 November 2026, 22:14 UTC
Firearms per 100,000 people by police force area, England and Wales
  • 31 Mar 2026
  • 31 Mar 2025
01,0002,0003,0004,000North Yorkshire3,008 per 100,000 people2,992.53 per 100,000 peopleDyfed-Powys2,998 per 100,000 people2,967.27 per 100,000 peopleCumbria2,407 per 100,000 people2,426.18 per 100,000 peopleWest Mercia2,179 per 100,000 people2,095.67 per 100,000 peopleNorfolk2,160 per 100,000 people2,205.33 per 100,000 peopleDevon and Cornwall2,060 per 100,000 people2,078.84 per 100,000 peopleWiltshire2,002 per 100,000 people1,965.15 per 100,000 peopleSuffolk1,996 per 100,000 people2,050.80 per 100,000 peopleLincolnshire1,756 per 100,000 people1,757.31 per 100,000 peopleGloucestershire1,669 per 100,000 people1,700.83 per 100,000 peopleDorset1,620 per 100,000 people1,646.74 per 100,000 peopleNorth Wales1,551 per 100,000 people1,537.05 per 100,000 peopleDurham1,522 per 100,000 people1,559.57 per 100,000 peopleSussex1,494 per 100,000 people1,538.14 per 100,000 peopleWarwickshire1,470 per 100,000 people1,551.87 per 100,000 peopleDerbyshire1,397 per 100,000 people1,404.71 per 100,000 peopleAvon and Somerset1,357 per 100,000 people1,351.85 per 100,000 peopleKent1,339 per 100,000 people1,336.45 per 100,000 peopleStaffordshire1,279 per 100,000 people1,280.25 per 100,000 peopleHumberside1,275 per 100,000 people1,301.88 per 100,000 peopleEssex1,197 per 100,000 people1,200.81 per 100,000 peopleCambridgeshire1,166 per 100,000 people1,186.44 per 100,000 peopleNorthamptonshire1,165 per 100,000 people1,170.60 per 100,000 peopleGwent1,119 per 100,000 people1,130.82 per 100,000 peopleHampshire1,065 per 100,000 people1,076.16 per 100,000 peopleCheshire1,042 per 100,000 people1,035.72 per 100,000 peopleSurrey1,036 per 100,000 people1,066.11 per 100,000 peopleNorthumbria950 per 100,000 people959.06 per 100,000 peopleThames Valley944 per 100,000 people934.63 per 100,000 peopleLancashire866 per 100,000 people848.32 per 100,000 peopleBedfordshire818 per 100,000 people843.80 per 100,000 peopleSouth Yorkshire811 per 100,000 people794.62 per 100,000 peopleLeicestershire809 per 100,000 people785.46 per 100,000 peopleCleveland784 per 100,000 people776.86 per 100,000 peopleHertfordshire784 per 100,000 people793.97 per 100,000 peopleNottinghamshire713 per 100,000 people719.22 per 100,000 peopleSouth Wales691 per 100,000 people693.33 per 100,000 peopleWest Yorkshire552 per 100,000 people566.89 per 100,000 peopleGreater Manchester338 per 100,000 people337.28 per 100,000 peopleMerseyside334 per 100,000 people333.57 per 100,000 peopleWest Midlands318 per 100,000 people313.64 per 100,000 peopleMetropolitan Police181 per 100,000 people185.18 per 100,000 peopleLondon, City of

Source: Home Office. Contains public sector information licensed under the Open Government Licence v3.0.

Data table

43 rows

Area31 Mar 202631 Mar 2025
North Yorkshire E230000093,008 per 100,000 people2,992.53 per 100,000 people
Dyfed-Powys W150000042,998 per 100,000 people2,967.27 per 100,000 people
Cumbria E230000022,407 per 100,000 people2,426.18 per 100,000 people
West Mercia E230000162,179 per 100,000 people2,095.67 per 100,000 people
Norfolk E230000242,160 per 100,000 people2,205.33 per 100,000 people
Devon and Cornwall E230000352,060 per 100,000 people2,078.84 per 100,000 people
Wiltshire E230000382,002 per 100,000 people1,965.15 per 100,000 people
Suffolk E230000251,996 per 100,000 people2,050.80 per 100,000 people
Lincolnshire E230000201,756 per 100,000 people1,757.31 per 100,000 people
Gloucestershire E230000371,669 per 100,000 people1,700.83 per 100,000 people
Dorset E230000391,620 per 100,000 people1,646.74 per 100,000 people
North Wales W150000011,551 per 100,000 people1,537.05 per 100,000 people
Durham E230000081,522 per 100,000 people1,559.57 per 100,000 people
Sussex E230000331,494 per 100,000 people1,538.14 per 100,000 people
Warwickshire E230000171,470 per 100,000 people1,551.87 per 100,000 people
Derbyshire E230000181,397 per 100,000 people1,404.71 per 100,000 people
Avon and Somerset E230000361,357 per 100,000 people1,351.85 per 100,000 people
Kent E230000321,339 per 100,000 people1,336.45 per 100,000 people
Staffordshire E230000151,279 per 100,000 people1,280.25 per 100,000 people
Humberside E230000121,275 per 100,000 people1,301.88 per 100,000 people
Essex E230000281,197 per 100,000 people1,200.81 per 100,000 people
Cambridgeshire E230000231,166 per 100,000 people1,186.44 per 100,000 people
Northamptonshire E230000221,165 per 100,000 people1,170.60 per 100,000 people
Gwent W150000021,119 per 100,000 people1,130.82 per 100,000 people
Hampshire E230000301,065 per 100,000 people1,076.16 per 100,000 people
Cheshire E230000061,042 per 100,000 people1,035.72 per 100,000 people
Surrey E230000311,036 per 100,000 people1,066.11 per 100,000 people
Northumbria E23000007950 per 100,000 people959.06 per 100,000 people
Thames Valley E23000029944 per 100,000 people934.63 per 100,000 people
Lancashire E23000003866 per 100,000 people848.32 per 100,000 people
Bedfordshire E23000026818 per 100,000 people843.80 per 100,000 people
South Yorkshire E23000011811 per 100,000 people794.62 per 100,000 people
Leicestershire E23000021809 per 100,000 people785.46 per 100,000 people
Cleveland E23000013784 per 100,000 people776.86 per 100,000 people
Hertfordshire E23000027784 per 100,000 people793.97 per 100,000 people
Nottinghamshire E23000019713 per 100,000 people719.22 per 100,000 people
South Wales W15000003691 per 100,000 people693.33 per 100,000 people
West Yorkshire E23000010552 per 100,000 people566.89 per 100,000 people
Greater Manchester E23000005338 per 100,000 people337.28 per 100,000 people
Merseyside E23000004334 per 100,000 people333.57 per 100,000 people
West Midlands E23000014318 per 100,000 people313.64 per 100,000 people
Metropolitan Police E23000001181 per 100,000 people185.18 per 100,000 people
London, City of E23000034not listednot listed

Download CSVDownload JSON with full provenance

Source and licence

Publisher
Home Office
Check it yourself
https://www.gov.uk/government/collections/firearm-certificates-in-england-and-wales
Licence
Open Government Licence v3.0 – Contains public sector information licensed under the Open Government Licence v3.0.
Retrieved
4 November 2026, 22:11 UTC
Raw files fetched

Verification

Verified against source, 4 November 2026, 22:14 UTC Run at 4 November 2026, 22:14 UTC; 86 of 86 figures matched the live source.

ResultCheckDetail
PassProvenance recordedHome Office; Open Government Licence v3.0; retrieved 2026-11-04T22:11:27Z; 3 raw file(s)
PassRaw files match recorded SHA-2563 of 3 files intact
PassRe-parsing raw files reproduces figures86 of 86 figures and the headline reproduced; the meta's missing match
PassFigures are finite numbers86 figures, 0 invalid
PassLive source matches every figure86 of 86 figures match exactly after downloading 3 source file(s) again (3 byte-identical); the headline matches; the meta's missing match
PassGOV.UK table is currentlatest period 2026-03-31 ended 218 days before retrieval (limit 480), from Firearm and shotgun certificates, April 2025 to March 2026: open data tables
PassTable 2 of the same release agrees43 of 43 forces' figures at 2026-03-31 match Table_2's 'Firearms per 100,000 people as at 31 March', gaps included
PassSource page answershttps://www.gov.uk/government/collections/firearm-certificates-in-england-and-wales – HTTP 200

Notes

  • Firearms covered by certificates on issue at 31 March, per 100,000 people, as the Home Office gives them in its open data tables. England and Wales's figure is the Home Office's own, from Table 2 of the same release.
  • The Home Office works out each rate from the ONS's mid-year population estimates, and revises the year before to the latest estimates with each release (its note 8). It gives no rate for the City of London, whose population is under 100,000, so the open data lists none.
  • The Home Office counts each certificate holder in the police force area of their primary address, which may not be where their weapons are kept.