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
Avon and Somerset
2024-25 2,835 complaints 6,075 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
2024-25 1,111 complaints 1,756 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
2024-25 1,141 complaints 1,947 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
2024-25 1,691 complaints 2,877 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
2024-25 570 complaints 713 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
2024-25 2,109 complaints 3,187 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
2024-25 1,117 complaints 1,895 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
2024-25 1,801 complaints 4,324 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
2024-25 1,354 complaints 3,509 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
2024-25 1,325 complaints 2,216 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
2024-25 960 complaints 1,654 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
2024-25 893 complaints 1,081 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
2024-25 3,163 complaints 6,133 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
2024-25 1,474 complaints 2,179 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
2024-25 6,664 complaints 15,786 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
2024-25 624 complaints 1,022 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
2024-25 3,752 complaints 5,156 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
2024-25 1,474 complaints 2,728 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
2024-25 1,682 complaints 2,857 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
2024-25 3,480 complaints 6,451 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
2024-25 1,998 complaints 4,445 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
2024-25 1,537 complaints 2,976 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
2024-25 1,263 complaints 2,049 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
2024-25 2,293 complaints 2,883 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
2024-25 12,039 complaints 22,790 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
2024-25 380 complaints 1,186 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
2024-25 1,158 complaints 2,117 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
2024-25 3,300 complaints 6,221 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
2024-25 568 complaints 1,067 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
2024-25 1,174 complaints 1,462 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
2024-25 1,708 complaints 3,324 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
2024-25 2,934 complaints 5,733 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
2024-25 1,406 complaints 3,401 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
2024-25 1,811 complaints 3,089 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
2024-25 320 complaints 989 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
2024-25 2,648 complaints 4,270 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
2024-25 2,258 complaints 4,159 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
2024-25 4,017 complaints 5,325 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
2024-25 942 complaints 1,066 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
2024-25 1,922 complaints 2,229 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
2024-25 4,130 complaints 6,217 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
2024-25 3,772 complaints 4,584 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
2024-25 1,331 complaints 2,029 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
2023-24 2,646 complaints 5,123 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
2023-24 914 complaints 1,520 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
2023-24 1,036 complaints 1,717 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
2023-24 1,545 complaints 2,494 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
2023-24 541 complaints 651 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
2023-24 1,993 complaints 3,065 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
2023-24 976 complaints 1,597 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