Source · Police complaints and oversight

IOPC police complaint statistics

Annual complaint statistics by police force from the Independent Office for Police Conduct.

258 force-year records 107,625 complaints (2025-26) 189,043 allegations (2025-26)

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.

Outcome decisions are published for England and Wales as a whole, not by force. IOPC national statistics ↗

Force records 258 records

The two small charts beside each force show complaints (first) and allegations (second) across all indexed years.

Avon and Somerset

2025-263,058 complaints5,993 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
2025-263,0585,993

Bedfordshire

2025-261,321 complaints2,213 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
2025-261,3212,213

Cambridgeshire

2025-261,055 complaints2,000 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
2025-261,0552,000

Cheshire

2025-262,065 complaints3,214 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
2025-262,0653,214

City of London

2025-26209 complaints363 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
2025-26209363

Cleveland

2025-262,199 complaints3,540 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
2025-262,1993,540

Cumbria

2025-261,213 complaints1,868 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
2025-261,2131,868

Derbyshire

2025-261,871 complaints4,334 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
2025-261,8714,334

Devon and Cornwall

2025-263,104 complaints5,833 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
2025-263,1045,833

Dorset

2025-261,500 complaints2,651 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
2025-261,5002,651

Durham

2025-261,277 complaints2,422 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
2025-261,2772,422

Dyfed-Powys

2025-26987 complaints1,441 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
2025-269871,441

Essex

2025-263,577 complaints7,330 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
2025-263,5777,330

Gloucestershire

2025-261,440 complaints2,438 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
2025-261,4402,438

Greater Manchester

2025-269,519 complaints18,257 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
2025-269,51918,257

Gwent

2025-26759 complaints873 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
2025-26759873

Hampshire

2025-264,007 complaints6,368 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
2025-264,0076,368

Hertfordshire

2025-261,395 complaints2,955 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
2025-261,3952,955

Humberside

2025-261,871 complaints3,648 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
2025-261,8713,648

Kent

2025-263,457 complaints7,378 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
2025-263,4577,378

Lancashire

2025-262,327 complaints4,330 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
2025-262,3274,330

Leicestershire

2025-261,731 complaints3,359 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
2025-261,7313,359

Lincolnshire

2025-261,407 complaints2,892 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
2025-261,4072,892

Merseyside

2025-262,733 complaints3,740 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
2025-262,7333,740

Metropolitan Police

2025-2613,920 complaints24,635 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
2025-2613,92024,635

Norfolk

2025-26564 complaints1,541 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
2025-265641,541

Northamptonshire

2025-261,724 complaints3,116 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
2025-261,7243,116

Northumbria

2025-263,771 complaints7,668 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
2025-263,7717,668

North Wales

2025-26718 complaints1,182 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
2025-267181,182

North Yorkshire

2025-261,086 complaints1,917 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
2025-261,0861,917

Nottinghamshire

2025-261,953 complaints3,816 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
2025-261,9533,816

South Wales

2025-262,590 complaints4,841 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
2025-262,5904,841

South Yorkshire

2025-262,088 complaints4,432 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
2025-262,0884,432

Staffordshire

2025-261,928 complaints3,098 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
2025-261,9283,098

Suffolk

2025-26499 complaints1,310 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
2025-264991,310

Surrey

2025-262,924 complaints4,509 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
2025-262,9244,509

Sussex

2025-262,452 complaints4,591 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
2025-262,4524,591

Thames Valley

2025-264,277 complaints5,829 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
2025-264,2775,829

Warwickshire

2025-261,085 complaints1,180 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
2025-261,0851,180

West Mercia

2025-262,222 complaints2,387 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
2025-262,2222,387

West Midlands

2025-263,964 complaints5,688 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
2025-263,9645,688

West Yorkshire

2025-264,461 complaints5,736 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
2025-264,4615,736

Wiltshire

2025-261,317 complaints2,127 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
2025-261,3172,127

Avon and Somerset

2024-252,835 complaints6,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
2025-263,0585,993

Bedfordshire

2024-251,111 complaints1,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
2025-261,3212,213

Cambridgeshire

2024-251,141 complaints1,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
2025-261,0552,000

Cheshire

2024-251,691 complaints2,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
2025-262,0653,214

City of London

2024-25570 complaints713 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
2025-26209363

Cleveland

2024-252,109 complaints3,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
2025-262,1993,540

Cumbria

2024-251,117 complaints1,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
2025-261,2131,868

National trend: complaints and 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
2025-26107625189043