Sixteen forces sent usable data. The numbers are below in full, exactly as supplied. Before you read them, here is why they can’t be lined up against each other.
You’ve seen the headline. Some version of it goes round every few months: a figure for how many sex offenders are foreign nationals, or how one nationality is overrepresented, usually pulled from a single force’s FOI response and presented as if it settles something.
So we put the question to all of them. The same request, in writing, to 25 police forces: for sexual offences proceeded against in 2025, how many, broken down by nationality, with any nationality under five cases held back to protect identities.
Sixteen forces sent usable data. Three never gave a real answer. Six refused.
It’s important to note one thing before you read the numbers. No two of the sixteen forces counted the same thing. Some counted crimes. Some counted offenders. Some counted arrests. Some counted who got booked into a custody suite. A single sex offence can produce more than one of each, so the totals are not measuring the same unit and cannot be added together or ranked. Four forces said as much themselves, telling us in writing that their figures should not be compared to any other force’s.
It would be a mistake, then, to read this as a story about which nationality tops a chart. The point is that the data cannot support such a chart, and that the forces holding it cannot agree on how to count, what to release, or what the law permits them to withhold.
The totals, and what they actually count
| Force | Figure given | What it measures |
|---|---|---|
| Greater Manchester | 2,691 | offenders, same person counted again for each offence |
| Metropolitan Police | 1,599 | people booked into custody, not crimes |
| Devon & Cornwall | 1,394 | offences charged |
| West Midlands | 682 | cases (1,167 once you count multiple offenders per case) |
| British Transport Police | 561 | suspects tied to a solved offence |
| Thames Valley | 521 | people booked into custody |
| Kent | 502 | offences |
| Merseyside | 463 | recorded crimes |
| South Wales | 437 | offenders (445 in the nationality table) |
| Nottinghamshire | 260 | occurrences with a positive outcome |
| Northumbria | 244 | offences with a positive outcome |
| Cleveland | 202 | crimes with a positive outcome |
| North Yorkshire | 166 | crimes with an offender attached |
| Derbyshire | 113 | named offenders (151 if you count occurrences) |
| Durham | — | no single total; broken out cell by cell |
| West Yorkshire | — | no single total; arrests |
Greater Manchester reports 2,691 and Derbyshire reports 113, and the gap means little, because Manchester is counting offences and Derbyshire is counting people. One is a tally of crimes, the other a headcount. They answer different questions, so the figures in this table sit side by side but do not line up.
Same law, opposite answers
Every force was asked to mark any nationality with fewer than five cases as “<5” rather than give the exact number, so nobody could be identified from a count of one or two.
Two forces declined to do so. Merseyside published exact numbers throughout, stating that counts under five are not personal data and that releasing them would not breach the Act. West Midlands did likewise, down to nationalities with a count of one.
Four forces read the same law the other way. Greater Manchester and North Yorkshire suppressed every count under five as exempt personal data. North Yorkshire went further and classed its own partial answer as a refusal. Nottinghamshire refused part of the request outright on the same ground, citing the risk of identifying victims where offences involve children. South Wales refused the British/foreign summary on privacy grounds, then released a more detailed table underneath it that lets you rebuild most of that summary anyway.
Same Act, same data, same year. Two forces say release it, four say it’s protected. Both positions are set out in writing.
Suppression applied two ways in the same document
A handful of forces marked the small numbers “<5” in one place and printed them in another.
Derbyshire reproduced the request’s instruction to suppress anything under five, then listed several nationalities at an exact value of one. Afghan/Irish: 1. Cypriot: 1. Ghanaian: 1.
West Yorkshire blacked out a number of row totals as “<5” while leaving individual offence cells in those same rows showing exact figures. The total is hidden, a component of it is not. It identifies no one, but it shows the blackout applied to one part of a row and not another in the same table.
Answers that avoid the question
Devon and Cornwall marked nearly every nationality “<5”, leaving only UK: 1,279 and Unknown: 72. The request is technically answered, but the foreign-national breakdown it asked for is gone.
The Metropolitan Police did not break offence type down by nationality at all, on the basis that most cells would be under five, so it left the table out rather than supply it with those cells suppressed, which is what other forces did.
Nottinghamshire listed its offence categories with no figures next to any of them, while the covering letter explained how those figures had been worked out.
The data, force by force
Here it is, as supplied. Each force’s counting method sits above its table, because that method decides what the number means. Where a force told us not to compare it to others, that note is included. Counts shown as <5 were suppressed by the force; a single line records how many further nationalities were held back that way.
British Transport Police561 (Q1)
Suspects linked to a solved sexual offence. Dual British/other nationals shown as British; other dual nationals shown by first nationality only.
| Nationality / category | Count |
|---|---|
| UK | 325 |
| Not recorded | 156 |
| Pakistan | 26 |
| Romania | 20 |
| Unknown | 17 |
| India | 13 |
| Poland | 10 |
| Brazil | 9 |
| Afghanistan | 8 |
| Iraq | 8 |
| Iran | 7 |
| Sudan | 6 |
| Zimbabwe | 6 |
| Eritrea | 5 |
| Nigeria | 5 |
| Spain | 5 |
| Ukraine | 5 |
Plus 30+ further nationalities each marked <5 (Jordan, Portugal, Algeria, Bulgaria, Italy, Bangladesh, Germany, Turkey, Albania, China, France, Israel, Jamaica, Lithuania, Netherlands, Somalia, Viet Nam, Zambia and others).
Cleveland Police202
Crimes with a positive outcome. Nationality recorded as country of birth, not nationality.
| Nationality / category | Count |
|---|---|
| UK born | 143 |
| Country of birth outside UK | 15 |
| Unknown | 44 |
Cleveland gave only the UK-born / outside-UK / unknown split, not an individual-nationality breakdown.
Derbyshire Constabulary113 offenders
Named offenders (Nominal ID count). Occurrence count was 151.
| Nationality / category | Count |
|---|---|
| UK (UKA) | 89 |
| England (UKE) | 37 |
| Other | 7 |
| UKA;OTH | 4 |
| Poland | 3 |
| India | 2 |
| Sudan | 2 |
| Ukraine | 2 |
| UKA;UKE | 2 |
| Afghan/Irish | 1 |
| Cyprus | 1 |
| Ghana | 1 |
| Ireland | 1 |
| Libya | 1 |
| Lithuania | 1 |
| Pakistan | 1 |
| Spain | 1 |
| Sri Lanka | 1 |
| UKA;IND | 1 |
| UKE;OTH | 1 |
Derbyshire did not apply <5 suppression; exact counts of 1 were disclosed. Codes combined where a person held more than one nationality.
Devon and Cornwall Police1,394
Offences charged (not unique offenders). Offences recorded before 2025 may be included.
| Nationality / category | Count |
|---|---|
| UK | 1279 |
| Unknown/Not Recorded | 72 |
Every other nationality was marked <5 (Belgium, Bulgaria, Hungary, India, Iraq, Ireland, Nigeria, Pakistan, Poland, Portugal, Romania, Sierra Leone, South Africa, Syria, Turkey and others), leaving only the UK and Unknown figures visible.
Durham ConstabularyNot given as a single figure
Distinct count of charged persons, broken out per offence and nationality.
| Nationality / category | Count |
|---|---|
| United Kingdom | majority (per-cell) |
| India | <5 cells |
| Latvia | <5 cells |
| United States | <5 cells |
| Not Recorded | up to 11 in one offence row |
Durham disclosed an offence-by-nationality matrix with almost every cell suppressed to <5; only a handful of UK and Not Recorded cells reached 5 or more.
Greater Manchester Police2,691
Offenders. Duplicates included where one person had multiple offences or a crime had multiple offenders, so offender count = offence count.
| Nationality / category | Count |
|---|---|
| United Kingdom | 1375 |
| England | 592 |
| Pakistan | 81 |
| Nigeria | 43 |
| Iran | 30 |
| Afghanistan | 23 |
| Poland | 17 |
| Romania | 14 |
| Italy | 13 |
| Syria | 13 |
| India | 12 |
| Portugal | 11 |
| Iraq | 10 |
| Kuwait | 9 |
| Sudan | 9 |
| Bangladesh | 8 |
| Irish Republic | 8 |
| China | 7 |
| South Africa | 7 |
| Ghana | 6 |
| Latvia | 6 |
| Scotland | 6 |
| Zimbabwe | 6 |
| Congo | 5 |
| Eire | 5 |
| Eritrea | 5 |
| Greece | 5 |
| Northern Ireland | 5 |
| Spain | 5 |
| Wales | 5 |
Plus many nationalities marked <5. GMP noted it could not cleanly separate 'British' from 'United Kingdom', and listed both 'England' and 'United Kingdom' as distinct rows.
Kent Police502
Offences; crime reports manually reviewed to link a charged suspect.
| Nationality / category | Count |
|---|---|
| British | 292 |
| Not Recorded | 161 |
| England | 7 |
| Iranian | 6 |
| Polish | 6 |
| Romanian | 6 |
Remaining nationalities marked <5 (Afghan, Bulgarian, Eritrean, Ghanaian, Indian, Irish, Nigerian, Pakistani, Portuguese, Sierra Leonean, Slovakian, Syrian, Turkish, Vincentian).
Merseyside Police463
Recorded crime, Home Office Counting Rules. <5 suppression NOT applied (force position: these are not personal data).
| Nationality / category | Count |
|---|---|
| England | 157 |
| Afghanistan | 6 |
| Not Stated | 4 |
| Czech Republic | 3 |
| Ireland | 3 |
| Italy | 4 |
| Kuwait | 3 |
| Nigeria | 3 |
| Eritrea | 3 |
| Greece | 2 |
| Egypt | 1 |
| Ethiopia | 1 |
| Germany | 1 |
| Ghana | 1 |
| Hungary | 1 |
| India | 1 |
| Iran | 1 |
| Iraq | 1 |
| Jordan | 1 |
| Libya | 1 |
| Lithuania | 1 |
| Mongolia | 1 |
Merseyside published exact counts throughout, including single counts, on the basis that low numbers here are not personal data under s.40.
Metropolitan Police1,599 records (UK 902, Foreign 558, Not Recorded 139)
People processed through a custody suite in 2025 (custody records), not crime-record linkage. Record count and offence count both given; figures here are record counts.
| Nationality / category | Count |
|---|---|
| British | 886 |
| Indian | 36 |
| Romanian | 36 |
| Nigerian | 27 |
| Iranian | 23 |
| Pakistani | 22 |
| Polish | 22 |
| Bangladeshi | 21 |
| Jamaican | 17 |
| Afghan | 16 |
| Portuguese | 16 |
| England | 15 |
| Irish | 14 |
| Albanian | 13 |
| Iraqi | 12 |
| Somali | 11 |
| Turkish | 12 |
| Algerian | 11 |
| Brazilian | 11 |
| Italian | 11 |
| American | 10 |
| Bulgarian | 10 |
| Chinese | 9 |
| Eritrean | 9 |
| Moroccan | 7 |
| Sri Lankan | 7 |
| Sudanese | 7 |
| Ecuadorean | 7 |
| Dutch | 6 |
| Senegalese | 6 |
| Spanish | 6 |
| Colombian | 5 |
| French | 5 |
| Kuwaiti | 5 |
| Ukrainian | 5 |
Most granular list in the batch (90+ categories), many marked <5. The Met declined to provide an offence-type breakdown by nationality, stating most cells would be <5.
North Yorkshire Police166
Crimes with a positive outcome and an offender linked. Force framed sub-5 suppression as a s.40(2) refusal notice.
| Nationality / category | Count |
|---|---|
| UK | 131 |
| England | 16 |
| Not Recorded | 4 |
All other nationalities marked <5 (Egypt, Fiji, Iran, Moldova, Pakistan, Poland, Portugal, Romania, Sudan, UK;Nepal, Zimbabwe).
Northumbria Police244
Offences with a positive outcome, counted at offence level.
| Nationality / category | Count |
|---|---|
| England | 208 |
| India | 7 |
| Unknown | 5 |
All other nationalities marked <5 (Afghanistan, Algeria, Australia, Bangladesh, Belgium, Egypt, Ethiopia, Ghana, Ireland, Poland, Portugal, Scotland, Sudan, Syria, Yemen).
Nottinghamshire Police260
Positive-outcome occurrences; nationality from the Person Nationality field.
| Nationality / category | Count |
|---|---|
| UK | 196 |
| Romania | 5 |
All other nationalities marked <5 (Poland, Sudan, Nigeria, Pakistan, Afghanistan, Italy, Iran, Kenya, South Africa, Saudi Arabia, Syria, Zimbabwe, Iraq, Canada, India, Jamaica, Indonesia, Eritrea, Bangladesh, Morocco, Namibia, Netherlands and others). The Q4 offence breakdown listed categories with no counts attached.
South Wales Police437 (445 in nationality table)
Distinct offenders (more than one offender per crime, so the nationality total exceeds the Q1 figure).
| Nationality / category | Count |
|---|---|
| UK | 193 |
| Wales | 107 |
| UK;Wales | 52 |
| England | 9 |
| India | 7 |
All other nationalities marked <5. South Wales issued a s.40(2) refusal for the British/Foreign summary, then disclosed the fuller nationality-by-outcome table.
Thames Valley Police521
Distinct individuals processed through custody, by disposal date in 2025 (regardless of when the offence occurred).
| Nationality / category | Count |
|---|---|
| UK | 385 |
| England | 15 |
| Romania | 12 |
| India | 9 |
| Poland | 7 |
| UK;England | 6 |
| Sudan | 5 |
All other nationalities marked <5 (40+ categories including many dual nationalities such as Brazil;Spain, India;Portugal, Gambia;Spain).
West Midlands Police682 (1,167 in nationality table)
Cases (more than one offender per case). <5 suppression NOT applied.
| Nationality / category | Count |
|---|---|
| Not recorded | 573 |
| British | 409 |
| English | 21 |
| Polish | 19 |
| Pakistani | 14 |
| Indian | 12 |
| Romanian | 11 |
| Afghan | 9 |
| Sudanese | 9 |
| Latvian | 7 |
| Zimbabwean | 7 |
| Iranian | 5 |
| Iraqi | 5 |
| Bangladeshi | 4 |
| Dutch | 4 |
| Irish | 3 |
| Jamaican | 3 |
| Lebanese | 3 |
| Nigerian | 3 |
| Slovakian | 3 |
| Belgian | 2 |
| Bermudan | 2 |
| Chinese | 2 |
| Filipino | 2 |
| Ghanaian | 2 |
| Kuwaiti | 2 |
| Portuguese | 2 |
| Somali | 2 |
| Spanish | 2 |
| Syrian | 2 |
| Tunisian | 2 |
| Yemeni | 2 |
| Algerian | 1 |
| Austrian | 1 |
| Beninese | 1 |
| Brazilian | 1 |
| Burundian | 1 |
| Caymanian | 1 |
| Central African | 1 |
| Congolese | 1 |
| Czech | 1 |
| French | 1 |
| Gambian | 1 |
| Kenyan | 1 |
| Libyan | 1 |
| Rwandan | 1 |
| South African | 1 |
| Swedish | 1 |
| Turkish | 1 |
West Midlands published exact counts down to 1, with no suppression applied. It also asked that the data not be used to misrepresent the figures.
West Yorkshire PoliceNot given as a single figure
Arrests resulting in one or more charge/summons/postal requisition (one arrest can carry multiple offences).
| Nationality / category | Count |
|---|---|
| UK | 494 |
| UK;England | 59 |
| England | 51 |
| Not recorded | 29 |
| Pakistan | 25 |
| Iran | 9 |
| Nigeria | 7 |
| Poland | 7 |
| Romania | 7 |
| Slovakia | 7 |
| UK;Pakistan | 6 |
| Eritrea | 6 |
| Sudan | 6 |
| Czech Republic | 5 |
| Egypt | 5 |
| Iraq | 5 |
Other nationalities marked <5 at row-total level, though some individual offence cells in those rows showed exact figures. Disclosed as an offence-by-nationality matrix.
No force or nationality matches that filter.
No answer
Police Scotland, Warwickshire and Lincolnshire gave no substantive answer within the window this snapshot covers, all well past the point most forces had replied. The same question that produced a full spreadsheet from one force produced nothing from another.
Refused outright
Six forces said no. Avon and Somerset, Cheshire and the PSNI cited cost. Dyfed Powys said it doesn’t record offender nationality. South Yorkshire asked us to clarify offence codes already given in the request, then sat on it. Humberside cited an IT fault and sent ethnicity data instead, which answers a different question. None of their figures appear above.
It is worth remembering that several of these forces hold the data and chose not to release it, while others nearby returned it in a spreadsheet. So the next time a headline tells you what the data says about nationality and sex offences, bear in mind it was assembled from whichever forces happened to answer, counted however each of them counted, with the small numbers hidden by some and published by others.
Figures are transcribed from each force’s Freedom of Information response to a request submitted in May 2026, covering sexual offences proceeded against between 1 January and 31 December 2025, and are reproduced as supplied. Because forces count different units (offences, offenders, arrests, custody records), the totals are not directly comparable and should not be added together or ranked. “<5” denotes a figure suppressed by the force to prevent identification. This is information published in the public interest, not a statistical analysis of offending.
The source data: the full request thread for all 25 forces, including every response, attachment and refusal, is available as a single download. Download the complete FOI export (ZIP).





Be First to Comment