Source · Police complaints & oversight

IOPC Police Complaint Statistics

Complaints and allegations are different measures; a complaint can contain more than one allegation. Counts describe recorded demand and are not adjusted for force population or complaint-handling practice.

215 force-year records 94,129 complaints (2024-25) 167,157 allegations (2024-25)

Annual complaint statistics by police force from the Independent Office for Police Conduct. Covers complaints received and allegations recorded across all 43 territorial forces.

National trend: complaints & allegations

England and Wales aggregate across all forces · all indexed years
Read chart figures as a table
National recorded complaints and allegations by year
YearComplaintsAllegations
2020-2167574108962
2021-2274177119644
2022-2380354134014
2023-2484722150661
2024-2594129167157
National outcome data (2024/25).

The IOPC no longer publishes an "upheld" rate by force. Nationally, around 13% of investigated complaints concluded that the service provided was unacceptable — the closest equivalent under the post-2020 system. Outcome decisions are only published at England and Wales level. Full national statistics →

Browse force records

Showing 215 records
Force complaints   allegations  all indexed years
Greater Manchester
2022-23 2,677 complaints 4,634 allegations
Read the chart values
Greater Manchester — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-212,1613,581
2021-222,4913,983
2022-232,6774,634
2023-243,3869,736
2024-256,66415,786
Gwent
2022-23 514 complaints 1,133 allegations
Read the chart values
Gwent — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-217121,316
2021-226161,385
2022-235141,133
2023-248071,380
2024-256241,022
Hampshire
2022-23 3,729 complaints 5,177 allegations
Read the chart values
Hampshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,5172,553
2021-223,8445,136
2022-233,7295,177
2023-243,5244,793
2024-253,7525,156
Hertfordshire
2022-23 1,167 complaints 2,253 allegations
Read the chart values
Hertfordshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-214961,720
2021-221,1882,126
2022-231,1672,253
2023-241,2632,622
2024-251,4742,728
Humberside
2022-23 1,706 complaints 2,076 allegations
Read the chart values
Humberside — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,4062,097
2021-221,2411,934
2022-231,7062,076
2023-241,6522,216
2024-251,6822,857
Kent
2022-23 1,421 complaints 4,365 allegations
Read the chart values
Kent — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-213,5934,497
2021-221,3933,218
2022-231,4214,365
2023-242,0894,497
2024-253,4806,451
Lancashire
2022-23 1,606 complaints 2,939 allegations
Read the chart values
Lancashire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,3302,325
2021-221,5822,148
2022-231,6062,939
2023-241,8943,988
2024-251,9984,445
Leicestershire
2022-23 1,193 complaints 2,436 allegations
Read the chart values
Leicestershire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-219161,865
2021-229321,970
2022-231,1932,436
2023-241,5223,082
2024-251,5372,976
Lincolnshire
2022-23 1,134 complaints 1,621 allegations
Read the chart values
Lincolnshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,0451,374
2021-221,1111,416
2022-231,1341,621
2023-241,1692,002
2024-251,2632,049
Merseyside
2022-23 2,408 complaints 2,793 allegations
Read the chart values
Merseyside — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,8422,506
2021-222,3363,209
2022-232,4082,793
2023-242,2782,805
2024-252,2932,883
Metropolitan Police
2022-23 11,779 complaints 20,202 allegations
Read the chart values
Metropolitan Police — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-218,37517,135
2021-227,21615,733
2022-2311,77920,202
2023-2411,84321,759
2024-2512,03922,790
Norfolk
2022-23 406 complaints 1,420 allegations
Read the chart values
Norfolk — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-215801,229
2021-224701,275
2022-234061,420
2023-243341,132
2024-253801,186
Northamptonshire
2022-23 952 complaints 1,451 allegations
Read the chart values
Northamptonshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-218611,302
2021-228201,329
2022-239521,451
2023-241,3162,213
2024-251,1582,117
Northumbria
2022-23 3,401 complaints 4,822 allegations
Read the chart values
Northumbria — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,3222,655
2021-223,3934,417
2022-233,4014,822
2023-243,2286,193
2024-253,3006,221
North Wales
2022-23 492 complaints 1,300 allegations
Read the chart values
North Wales — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-216501,121
2021-225101,084
2022-234921,300
2023-245991,134
2024-255681,067
North Yorkshire
2022-23 269 complaints 1,173 allegations
Read the chart values
North Yorkshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-21405707
2021-22282874
2022-232691,173
2023-24337964
2024-251,1741,462
Nottinghamshire
2022-23 1,593 complaints 2,748 allegations
Read the chart values
Nottinghamshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,0892,353
2021-221,1712,763
2022-231,5932,748
2023-241,5442,604
2024-251,7083,324
South Wales
2022-23 2,509 complaints 3,957 allegations
Read the chart values
South Wales — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,8862,585
2021-222,2523,519
2022-232,5093,957
2023-242,7444,873
2024-252,9345,733
South Yorkshire
2022-23 1,847 complaints 3,125 allegations
Read the chart values
South Yorkshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-219411,640
2021-221,6922,680
2022-231,8473,125
2023-241,6513,522
2024-251,4063,401
Staffordshire
2022-23 1,759 complaints 2,628 allegations
Read the chart values
Staffordshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,3221,968
2021-221,5082,148
2022-231,7592,628
2023-241,7432,758
2024-251,8113,089
Suffolk
2022-23 361 complaints 1,140 allegations
Read the chart values
Suffolk — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-21401829
2021-223721,015
2022-233611,140
2023-243351,108
2024-25320989
Surrey
2022-23 2,117 complaints 3,569 allegations
Read the chart values
Surrey — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-212,2213,670
2021-222,4943,750
2022-232,1173,569
2023-242,3334,018
2024-252,6484,270
Sussex
2022-23 2,414 complaints 4,030 allegations
Read the chart values
Sussex — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-213,3044,393
2021-222,0803,350
2022-232,4144,030
2023-242,2264,163
2024-252,2584,159
Thames Valley
2022-23 3,808 complaints 6,744 allegations
Read the chart values
Thames Valley — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-212,9604,181
2021-223,5125,502
2022-233,8086,744
2023-243,6524,931
2024-254,0175,325
Warwickshire
2022-23 702 complaints 746 allegations
Read the chart values
Warwickshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-21680788
2021-22733860
2022-23702746
2023-24819850
2024-259421,066
West Mercia
2022-23 1,351 complaints 1,698 allegations
Read the chart values
West Mercia — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,4951,617
2021-221,3881,777
2022-231,3511,698
2023-241,9392,302
2024-251,9222,229
West Midlands
2022-23 3,635 complaints 4,846 allegations
Read the chart values
West Midlands — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-214,1024,407
2021-224,4185,567
2022-233,6354,846
2023-243,9566,067
2024-254,1306,217
West Yorkshire
2022-23 3,222 complaints 3,820 allegations
Read the chart values
West Yorkshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-213,2344,909
2021-223,3234,410
2022-233,2223,820
2023-243,3834,186
2024-253,7724,584
Wiltshire
2022-23 1,403 complaints 1,908 allegations
Read the chart values
Wiltshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-219931,561
2021-221,1231,716
2022-231,4031,908
2023-241,3742,150
2024-251,3312,029
Avon and Somerset
2021-22 2,156 complaints 3,924 allegations
Read the chart values
Avon and Somerset — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,9843,309
2021-222,1563,924
2022-232,2484,212
2023-242,6465,123
2024-252,8356,075
Bedfordshire
2021-22 1,048 complaints 1,554 allegations
Read the chart values
Bedfordshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-21370860
2021-221,0481,554
2022-238131,299
2023-249141,520
2024-251,1111,756
Cambridgeshire
2021-22 1,384 complaints 2,038 allegations
Read the chart values
Cambridgeshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-21343811
2021-221,3842,038
2022-231,1691,921
2023-241,0361,717
2024-251,1411,947
Cheshire
2021-22 1,908 complaints 2,694 allegations
Read the chart values
Cheshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,7192,331
2021-221,9082,694
2022-231,7262,609
2023-241,5452,494
2024-251,6912,877
City of London
2021-22 588 complaints 680 allegations
Read the chart values
City of London — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-21570647
2021-22588680
2022-23594666
2023-24541651
2024-25570713
Cleveland
2021-22 1,690 complaints 2,192 allegations
Read the chart values
Cleveland — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,6662,175
2021-221,6902,192
2022-231,7552,936
2023-241,9933,065
2024-252,1093,187
Cumbria
2021-22 798 complaints 1,264 allegations
Read the chart values
Cumbria — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-219121,306
2021-227981,264
2022-239311,518
2023-249761,597
2024-251,1171,895
Derbyshire
2021-22 1,314 complaints 2,404 allegations
Read the chart values
Derbyshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,1521,848
2021-221,3142,404
2022-231,4902,992
2023-241,6963,546
2024-251,8014,324
Devon and Cornwall
2021-22 1,981 complaints 2,698 allegations
Read the chart values
Devon and Cornwall — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,6193,531
2021-221,9812,698
2022-232,0583,439
2023-241,5503,074
2024-251,3543,509
Dorset
2021-22 934 complaints 1,146 allegations
Read the chart values
Dorset — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-21793980
2021-229341,146
2022-231,2161,566
2023-241,5022,318
2024-251,3252,216
Durham
2021-22 890 complaints 1,196 allegations
Read the chart values
Durham — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-219931,191
2021-228901,196
2022-231,0682,389
2023-249732,375
2024-259601,654
Dyfed-Powys
2021-22 901 complaints 1,075 allegations
Read the chart values
Dyfed-Powys — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-217391,022
2021-229011,075
2022-231,0571,171
2023-248841,171
2024-258931,081
Essex
2021-22 1,952 complaints 4,241 allegations
Read the chart values
Essex — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,7784,133
2021-221,9524,241
2022-231,4164,336
2023-242,2665,705
2024-253,1636,133
Gloucestershire
2021-22 1,142 complaints 2,244 allegations
Read the chart values
Gloucestershire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,0971,934
2021-221,1422,244
2022-231,2382,206
2023-241,2602,257
2024-251,4742,179
Greater Manchester
2021-22 2,491 complaints 3,983 allegations
Read the chart values
Greater Manchester — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-212,1613,581
2021-222,4913,983
2022-232,6774,634
2023-243,3869,736
2024-256,66415,786
Gwent
2021-22 616 complaints 1,385 allegations
Read the chart values
Gwent — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-217121,316
2021-226161,385
2022-235141,133
2023-248071,380
2024-256241,022
Hampshire
2021-22 3,844 complaints 5,136 allegations
Read the chart values
Hampshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,5172,553
2021-223,8445,136
2022-233,7295,177
2023-243,5244,793
2024-253,7525,156
Hertfordshire
2021-22 1,188 complaints 2,126 allegations
Read the chart values
Hertfordshire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-214961,720
2021-221,1882,126
2022-231,1672,253
2023-241,2632,622
2024-251,4742,728
Humberside
2021-22 1,241 complaints 1,934 allegations
Read the chart values
Humberside — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,4062,097
2021-221,2411,934
2022-231,7062,076
2023-241,6522,216
2024-251,6822,857
Kent
2021-22 1,393 complaints 3,218 allegations
Read the chart values
Kent — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-213,5934,497
2021-221,3933,218
2022-231,4214,365
2023-242,0894,497
2024-253,4806,451
Lancashire
2021-22 1,582 complaints 2,148 allegations
Read the chart values
Lancashire — recorded complaints and allegations by year (all indexed years)
YearComplaintsAllegations
2020-211,3302,325
2021-221,5822,148
2022-231,6062,939
2023-241,8943,988
2024-251,9984,445