Source · Police complaints & oversight
IOPC Police Complaint Statistics
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
Read chart figures as a table
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 67574 | 108962 |
| 2021-22 | 74177 | 119644 |
| 2022-23 | 80354 | 134014 |
| 2023-24 | 84722 | 150661 |
| 2024-25 | 94129 | 167157 |
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
Derbyshire
2023-24
1,696 complaints
3,546 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,152 | 1,848 |
| 2021-22 | 1,314 | 2,404 |
| 2022-23 | 1,490 | 2,992 |
| 2023-24 | 1,696 | 3,546 |
| 2024-25 | 1,801 | 4,324 |
Devon and Cornwall
2023-24
1,550 complaints
3,074 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,619 | 3,531 |
| 2021-22 | 1,981 | 2,698 |
| 2022-23 | 2,058 | 3,439 |
| 2023-24 | 1,550 | 3,074 |
| 2024-25 | 1,354 | 3,509 |
Dorset
2023-24
1,502 complaints
2,318 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 793 | 980 |
| 2021-22 | 934 | 1,146 |
| 2022-23 | 1,216 | 1,566 |
| 2023-24 | 1,502 | 2,318 |
| 2024-25 | 1,325 | 2,216 |
Durham
2023-24
973 complaints
2,375 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 993 | 1,191 |
| 2021-22 | 890 | 1,196 |
| 2022-23 | 1,068 | 2,389 |
| 2023-24 | 973 | 2,375 |
| 2024-25 | 960 | 1,654 |
Dyfed-Powys
2023-24
884 complaints
1,171 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 739 | 1,022 |
| 2021-22 | 901 | 1,075 |
| 2022-23 | 1,057 | 1,171 |
| 2023-24 | 884 | 1,171 |
| 2024-25 | 893 | 1,081 |
Essex
2023-24
2,266 complaints
5,705 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,778 | 4,133 |
| 2021-22 | 1,952 | 4,241 |
| 2022-23 | 1,416 | 4,336 |
| 2023-24 | 2,266 | 5,705 |
| 2024-25 | 3,163 | 6,133 |
Gloucestershire
2023-24
1,260 complaints
2,257 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,097 | 1,934 |
| 2021-22 | 1,142 | 2,244 |
| 2022-23 | 1,238 | 2,206 |
| 2023-24 | 1,260 | 2,257 |
| 2024-25 | 1,474 | 2,179 |
Greater Manchester
2023-24
3,386 complaints
9,736 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 2,161 | 3,581 |
| 2021-22 | 2,491 | 3,983 |
| 2022-23 | 2,677 | 4,634 |
| 2023-24 | 3,386 | 9,736 |
| 2024-25 | 6,664 | 15,786 |
Gwent
2023-24
807 complaints
1,380 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 712 | 1,316 |
| 2021-22 | 616 | 1,385 |
| 2022-23 | 514 | 1,133 |
| 2023-24 | 807 | 1,380 |
| 2024-25 | 624 | 1,022 |
Hampshire
2023-24
3,524 complaints
4,793 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,517 | 2,553 |
| 2021-22 | 3,844 | 5,136 |
| 2022-23 | 3,729 | 5,177 |
| 2023-24 | 3,524 | 4,793 |
| 2024-25 | 3,752 | 5,156 |
Hertfordshire
2023-24
1,263 complaints
2,622 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 496 | 1,720 |
| 2021-22 | 1,188 | 2,126 |
| 2022-23 | 1,167 | 2,253 |
| 2023-24 | 1,263 | 2,622 |
| 2024-25 | 1,474 | 2,728 |
Humberside
2023-24
1,652 complaints
2,216 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,406 | 2,097 |
| 2021-22 | 1,241 | 1,934 |
| 2022-23 | 1,706 | 2,076 |
| 2023-24 | 1,652 | 2,216 |
| 2024-25 | 1,682 | 2,857 |
Kent
2023-24
2,089 complaints
4,497 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 3,593 | 4,497 |
| 2021-22 | 1,393 | 3,218 |
| 2022-23 | 1,421 | 4,365 |
| 2023-24 | 2,089 | 4,497 |
| 2024-25 | 3,480 | 6,451 |
Lancashire
2023-24
1,894 complaints
3,988 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,330 | 2,325 |
| 2021-22 | 1,582 | 2,148 |
| 2022-23 | 1,606 | 2,939 |
| 2023-24 | 1,894 | 3,988 |
| 2024-25 | 1,998 | 4,445 |
Leicestershire
2023-24
1,522 complaints
3,082 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 916 | 1,865 |
| 2021-22 | 932 | 1,970 |
| 2022-23 | 1,193 | 2,436 |
| 2023-24 | 1,522 | 3,082 |
| 2024-25 | 1,537 | 2,976 |
Lincolnshire
2023-24
1,169 complaints
2,002 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,045 | 1,374 |
| 2021-22 | 1,111 | 1,416 |
| 2022-23 | 1,134 | 1,621 |
| 2023-24 | 1,169 | 2,002 |
| 2024-25 | 1,263 | 2,049 |
Merseyside
2023-24
2,278 complaints
2,805 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,842 | 2,506 |
| 2021-22 | 2,336 | 3,209 |
| 2022-23 | 2,408 | 2,793 |
| 2023-24 | 2,278 | 2,805 |
| 2024-25 | 2,293 | 2,883 |
Metropolitan Police
2023-24
11,843 complaints
21,759 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 8,375 | 17,135 |
| 2021-22 | 7,216 | 15,733 |
| 2022-23 | 11,779 | 20,202 |
| 2023-24 | 11,843 | 21,759 |
| 2024-25 | 12,039 | 22,790 |
Norfolk
2023-24
334 complaints
1,132 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 580 | 1,229 |
| 2021-22 | 470 | 1,275 |
| 2022-23 | 406 | 1,420 |
| 2023-24 | 334 | 1,132 |
| 2024-25 | 380 | 1,186 |
Northamptonshire
2023-24
1,316 complaints
2,213 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 861 | 1,302 |
| 2021-22 | 820 | 1,329 |
| 2022-23 | 952 | 1,451 |
| 2023-24 | 1,316 | 2,213 |
| 2024-25 | 1,158 | 2,117 |
Northumbria
2023-24
3,228 complaints
6,193 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,322 | 2,655 |
| 2021-22 | 3,393 | 4,417 |
| 2022-23 | 3,401 | 4,822 |
| 2023-24 | 3,228 | 6,193 |
| 2024-25 | 3,300 | 6,221 |
North Wales
2023-24
599 complaints
1,134 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 650 | 1,121 |
| 2021-22 | 510 | 1,084 |
| 2022-23 | 492 | 1,300 |
| 2023-24 | 599 | 1,134 |
| 2024-25 | 568 | 1,067 |
North Yorkshire
2023-24
337 complaints
964 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 405 | 707 |
| 2021-22 | 282 | 874 |
| 2022-23 | 269 | 1,173 |
| 2023-24 | 337 | 964 |
| 2024-25 | 1,174 | 1,462 |
Nottinghamshire
2023-24
1,544 complaints
2,604 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,089 | 2,353 |
| 2021-22 | 1,171 | 2,763 |
| 2022-23 | 1,593 | 2,748 |
| 2023-24 | 1,544 | 2,604 |
| 2024-25 | 1,708 | 3,324 |
South Wales
2023-24
2,744 complaints
4,873 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,886 | 2,585 |
| 2021-22 | 2,252 | 3,519 |
| 2022-23 | 2,509 | 3,957 |
| 2023-24 | 2,744 | 4,873 |
| 2024-25 | 2,934 | 5,733 |
South Yorkshire
2023-24
1,651 complaints
3,522 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 941 | 1,640 |
| 2021-22 | 1,692 | 2,680 |
| 2022-23 | 1,847 | 3,125 |
| 2023-24 | 1,651 | 3,522 |
| 2024-25 | 1,406 | 3,401 |
Staffordshire
2023-24
1,743 complaints
2,758 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,322 | 1,968 |
| 2021-22 | 1,508 | 2,148 |
| 2022-23 | 1,759 | 2,628 |
| 2023-24 | 1,743 | 2,758 |
| 2024-25 | 1,811 | 3,089 |
Suffolk
2023-24
335 complaints
1,108 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 401 | 829 |
| 2021-22 | 372 | 1,015 |
| 2022-23 | 361 | 1,140 |
| 2023-24 | 335 | 1,108 |
| 2024-25 | 320 | 989 |
Surrey
2023-24
2,333 complaints
4,018 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 2,221 | 3,670 |
| 2021-22 | 2,494 | 3,750 |
| 2022-23 | 2,117 | 3,569 |
| 2023-24 | 2,333 | 4,018 |
| 2024-25 | 2,648 | 4,270 |
Sussex
2023-24
2,226 complaints
4,163 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 3,304 | 4,393 |
| 2021-22 | 2,080 | 3,350 |
| 2022-23 | 2,414 | 4,030 |
| 2023-24 | 2,226 | 4,163 |
| 2024-25 | 2,258 | 4,159 |
Thames Valley
2023-24
3,652 complaints
4,931 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 2,960 | 4,181 |
| 2021-22 | 3,512 | 5,502 |
| 2022-23 | 3,808 | 6,744 |
| 2023-24 | 3,652 | 4,931 |
| 2024-25 | 4,017 | 5,325 |
Warwickshire
2023-24
819 complaints
850 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 680 | 788 |
| 2021-22 | 733 | 860 |
| 2022-23 | 702 | 746 |
| 2023-24 | 819 | 850 |
| 2024-25 | 942 | 1,066 |
West Mercia
2023-24
1,939 complaints
2,302 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,495 | 1,617 |
| 2021-22 | 1,388 | 1,777 |
| 2022-23 | 1,351 | 1,698 |
| 2023-24 | 1,939 | 2,302 |
| 2024-25 | 1,922 | 2,229 |
West Midlands
2023-24
3,956 complaints
6,067 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 4,102 | 4,407 |
| 2021-22 | 4,418 | 5,567 |
| 2022-23 | 3,635 | 4,846 |
| 2023-24 | 3,956 | 6,067 |
| 2024-25 | 4,130 | 6,217 |
West Yorkshire
2023-24
3,383 complaints
4,186 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 3,234 | 4,909 |
| 2021-22 | 3,323 | 4,410 |
| 2022-23 | 3,222 | 3,820 |
| 2023-24 | 3,383 | 4,186 |
| 2024-25 | 3,772 | 4,584 |
Wiltshire
2023-24
1,374 complaints
2,150 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 993 | 1,561 |
| 2021-22 | 1,123 | 1,716 |
| 2022-23 | 1,403 | 1,908 |
| 2023-24 | 1,374 | 2,150 |
| 2024-25 | 1,331 | 2,029 |
Avon and Somerset
2022-23
2,248 complaints
4,212 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,984 | 3,309 |
| 2021-22 | 2,156 | 3,924 |
| 2022-23 | 2,248 | 4,212 |
| 2023-24 | 2,646 | 5,123 |
| 2024-25 | 2,835 | 6,075 |
Bedfordshire
2022-23
813 complaints
1,299 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 370 | 860 |
| 2021-22 | 1,048 | 1,554 |
| 2022-23 | 813 | 1,299 |
| 2023-24 | 914 | 1,520 |
| 2024-25 | 1,111 | 1,756 |
Cambridgeshire
2022-23
1,169 complaints
1,921 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 343 | 811 |
| 2021-22 | 1,384 | 2,038 |
| 2022-23 | 1,169 | 1,921 |
| 2023-24 | 1,036 | 1,717 |
| 2024-25 | 1,141 | 1,947 |
Cheshire
2022-23
1,726 complaints
2,609 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,719 | 2,331 |
| 2021-22 | 1,908 | 2,694 |
| 2022-23 | 1,726 | 2,609 |
| 2023-24 | 1,545 | 2,494 |
| 2024-25 | 1,691 | 2,877 |
City of London
2022-23
594 complaints
666 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 570 | 647 |
| 2021-22 | 588 | 680 |
| 2022-23 | 594 | 666 |
| 2023-24 | 541 | 651 |
| 2024-25 | 570 | 713 |
Cleveland
2022-23
1,755 complaints
2,936 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,666 | 2,175 |
| 2021-22 | 1,690 | 2,192 |
| 2022-23 | 1,755 | 2,936 |
| 2023-24 | 1,993 | 3,065 |
| 2024-25 | 2,109 | 3,187 |
Cumbria
2022-23
931 complaints
1,518 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 912 | 1,306 |
| 2021-22 | 798 | 1,264 |
| 2022-23 | 931 | 1,518 |
| 2023-24 | 976 | 1,597 |
| 2024-25 | 1,117 | 1,895 |
Derbyshire
2022-23
1,490 complaints
2,992 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,152 | 1,848 |
| 2021-22 | 1,314 | 2,404 |
| 2022-23 | 1,490 | 2,992 |
| 2023-24 | 1,696 | 3,546 |
| 2024-25 | 1,801 | 4,324 |
Devon and Cornwall
2022-23
2,058 complaints
3,439 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,619 | 3,531 |
| 2021-22 | 1,981 | 2,698 |
| 2022-23 | 2,058 | 3,439 |
| 2023-24 | 1,550 | 3,074 |
| 2024-25 | 1,354 | 3,509 |
Dorset
2022-23
1,216 complaints
1,566 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 793 | 980 |
| 2021-22 | 934 | 1,146 |
| 2022-23 | 1,216 | 1,566 |
| 2023-24 | 1,502 | 2,318 |
| 2024-25 | 1,325 | 2,216 |
Durham
2022-23
1,068 complaints
2,389 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 993 | 1,191 |
| 2021-22 | 890 | 1,196 |
| 2022-23 | 1,068 | 2,389 |
| 2023-24 | 973 | 2,375 |
| 2024-25 | 960 | 1,654 |
Dyfed-Powys
2022-23
1,057 complaints
1,171 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 739 | 1,022 |
| 2021-22 | 901 | 1,075 |
| 2022-23 | 1,057 | 1,171 |
| 2023-24 | 884 | 1,171 |
| 2024-25 | 893 | 1,081 |
Essex
2022-23
1,416 complaints
4,336 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,778 | 4,133 |
| 2021-22 | 1,952 | 4,241 |
| 2022-23 | 1,416 | 4,336 |
| 2023-24 | 2,266 | 5,705 |
| 2024-25 | 3,163 | 6,133 |
Gloucestershire
2022-23
1,238 complaints
2,206 allegations
Read the chart values
| Year | Complaints | Allegations |
|---|---|---|
| 2020-21 | 1,097 | 1,934 |
| 2021-22 | 1,142 | 2,244 |
| 2022-23 | 1,238 | 2,206 |
| 2023-24 | 1,260 | 2,257 |
| 2024-25 | 1,474 | 2,179 |