UK police street crime by force and category (monthly)
Monthly police-recorded street crime in England, Wales and Northern Ireland, counted by police force and crime category. Built by aggregating data.police.uk's keyless monthly open-data archive (one row per street-level crime across ~42 forces) into force x category x month counts; units are crimes per month. The archive is a rolling 36-month window published about two months in arrears, so the series always covers the latest three years and each refresh re-aggregates the whole window — forces occasionally resubmit earlier months, and those revisions are picked up automatically. Caveats: data.police.uk does not cover Scotland; British Transport Police published street-level files only for the older part of the archive window (through 2025-01); Greater Manchester published no street-level file in the window at all; Gloucestershire's street files stop at 2026-01; a few forces miss some months (e.g. North Yorkshire has no 2026-07 street file) — genuine upstream gaps, counted in the source metadata, never filled); locations in the source files are anonymised by the publisher. Open Government Licence v3.0, attribution required; please cite data.police.uk.
- Rows
- 21,787
- Columns
- 8
- Source cadence
- Monthly
- Last refreshed
- Sep 25, 2026
- Theme
- crime
| Column | Type | Description |
|---|---|---|
| date | date | First day of the publication month (YYYY-MM-01). data.police.uk publishes one month of street-level crime at a time, about two months in arrears. |
| force_id | string | data.police.uk force identifier, e.g. 'metropolitan', 'greater-manchester', 'northern-ireland' (the forces returned by /api/forces). |
| force_name | string | Official force name as published by /api/forces, e.g. 'Metropolitan Police Service'. British Transport Police no longer appears in the live forces list; its official name is recorded explicitly. |
| country | string | England, Wales or Northern Ireland, derived from the force's policing area. data.police.uk does not cover Scotland. |
| country_code | string | ISO 3166-1 alpha-3 code for the United Kingdom (GBR) — the join key for the 'Enrich with public data' feature. |
| category | string | Crime-category slug from the publisher's crime-categories list, e.g. 'violent-crime', 'anti-social-behaviour'. |
| category_name | string | Display name for the category, e.g. 'Violence and sexual offences'. |
| crime_count | integer | Number of street-level crimes reported to the force in the month for the category, counted from the archive's street-level CSVs. Non-negative integer. (unit: crimes) |
First 10 sample rows — a preview, not the complete dataset.
| date | force_id | force_name | country | country_code | category | category_name | crime_count |
|---|---|---|---|---|---|---|---|
| 2023-08-01 | avon-and-somerset | Avon and Somerset Constabulary | England | GBR | anti-social-behaviour | Anti-social behaviour | 2,144 |
| 2023-08-01 | avon-and-somerset | Avon and Somerset Constabulary | England | GBR | bicycle-theft | Bicycle theft | 213 |
| 2023-08-01 | avon-and-somerset | Avon and Somerset Constabulary | England | GBR | burglary | Burglary | 542 |
| 2023-08-01 | avon-and-somerset | Avon and Somerset Constabulary | England | GBR | criminal-damage-arson | Criminal damage and arson | 1,221 |
| 2023-08-01 | avon-and-somerset | Avon and Somerset Constabulary | England | GBR | drugs | Drugs | 184 |
| 2023-08-01 | avon-and-somerset | Avon and Somerset Constabulary | England | GBR | other-crime | Other crime | 169 |
| 2023-08-01 | avon-and-somerset | Avon and Somerset Constabulary | England | GBR | other-theft | Other theft | 976 |
| 2023-08-01 | avon-and-somerset | Avon and Somerset Constabulary | England | GBR | possession-of-weapons | Possession of weapons | 92 |
| 2023-08-01 | avon-and-somerset | Avon and Somerset Constabulary | England | GBR | public-order | Public order | 1,475 |
| 2023-08-01 | avon-and-somerset | Avon and Somerset Constabulary | England | GBR | robbery | Robbery | 180 |
Profiled Sep 25, 2026 from snapshot 20260925T164453Z-e1ae41f0c52d
Measured- Completeness
- 100%
- Rows
- 21,787
- Columns
- 8
- Columns with gaps
- 0
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| datedate | 0% | 33 | Aug 1, 2023 → Jul 1, 2026 | — |
| force_idvarchar | 0% | 47 | — |
|
| force_namevarchar | 0% | 34 | — |
|
| countryvarchar | 0% | 3 | — |
|
| country_codevarchar | 0% | 1 | — |
|
| categoryvarchar | 0% | 13 | — |
|
| category_namevarchar | 0% | 16 | — |
|
| crime_countbigint | 0% | 3,506 | 1 → 27,280median 315 | 422 outside 1st–99th percentile |
- Current
20260925T164453Z-e1ae41f0c52d · sha256 e1ae41f0c52d…
21,787 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/uk_police/uk_police_street_crime_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/uk_police/uk_police_street_crime_monthly").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/uk_police/uk_police_street_crime_monthly
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260925T164453Z-e1ae41f0c52d and its content hash, so readers get exactly the data you used.
UK Police (data.police.uk). (2026). UK police street crime by force and category (monthly) [Data set, snapshot 20260925T164453Z-e1ae41f0c52d, sha256 e1ae41f0c52d]. Datazimuts. Retrieved 2026-09-25, from https://datazimuts.com/en/datasets/uk_police/uk_police_street_crime_monthly?snapshot=20260925T164453Z-e1ae41f0c52d
@misc{dz_uk_police_uk_police_street_crime_monthly_e1ae41f0,
title = {{UK police street crime by force and category (monthly)}},
author = {{UK Police (data.police.uk)}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/uk_police/uk_police_street_crime_monthly?snapshot=20260925T164453Z-e1ae41f0c52d}},
note = {Snapshot 20260925T164453Z-e1ae41f0c52d, sha256 e1ae41f0c52d52a01f73e351da3c77ac7e336e9e3b3b1176686b7557bf4c43a2; accessed 2026-09-25}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=uk_police%2Fuk_police_street_crime_monthly&lang=en&theme=auto&snapshot=20260925T164453Z-e1ae41f0c52d&x=date&y=crime_count&agg=avg" title="UK police street crime by force and category (monthly)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.