Source · Prison Performance Ratings

Prison Performance Ratings

MoJ annual performance ratings for 120 prison establishments. Ratings range from 1 (Serious Concern) to 4 (Exceptional). Showing the latest year per prison, sorted by lowest rating first. Source: Ministry of Justice.

Each establishment shows its latest indexed annual rating; those years may differ. Read the year, prison function and any amended-rating marker alongside the outcome.

120 prisons 2.7 avg rating 14 serious concern 25 concern 65 good 16 exceptional

Key Insights

32% of prisons (14 + 25 = 39) are rated Serious Concern or Concern.
London has the lowest average rating (1.57) across 7 establishments.

Rating Distribution

Read chart figures as a table
Latest indexed rating per prison
RatingPrisons
Serious Concern14
Concern25
Good65
Exceptional16

Average Rating by Region

Read chart figures as a table
Mean of latest indexed prison ratings by region
RegionMean rating (1–4)
London1.57
LTHSE2.15
Midlands2.41
South West & South Central2.71
Contracted2.73
South East & East2.94
North East3.0
Wales3.0
Women's Group3.1
North West3.2
Bedford
1 — Serious Concern
2025/26 · South East & East · Reception · Score: 0.48
Birmingham
1 — Serious Concern Amended
2025/26 · Midlands · Reception · Score: 0.52
Brixton
1 — Serious Concern
2025/26 · London · Category C Resettlement · Score: 0.50
Feltham B
1 — Serious Concern Amended
2025/26 · London · Category C Trainer/Resettlement · Score: 0.56
Garth
1 — Serious Concern
2025/26 · LTHSE · Category B · Score: 0.49
Isle of Wight
1 — Serious Concern
2025/26 · LTHSE · Category B · Score: 0.47
Lowdham Grange
1 — Serious Concern
2025/26 · LTHSE · Category B · Score: 0.48
Nottingham
1 — Serious Concern
2025/26 · Midlands · Reception · Score: 0.48
Pentonville
1 — Serious Concern
2025/26 · London · Reception · Score: 0.44
Swaleside
1 — Serious Concern
2025/26 · LTHSE · Category B · Score: 0.48
Wandsworth
1 — Serious Concern
2025/26 · London · Reception · Score: 0.44
Winchester
1 — Serious Concern
2025/26 · South West & South Central · Reception · Score: 0.48
Woodhill
1 — Serious Concern
2025/26 · LTHSE · Category B · Score: 0.50
Wormwood Scrubs
1 — Serious Concern
2025/26 · London · Reception · Score: 0.43
Berwyn
2 — Concern
2025/26 · Wales · Category C Trainer/Resettlement · Score: 0.54
Brinsford
2 — Concern
2025/26 · Midlands · Category C Resettlement · Score: 0.58
Bristol
2 — Concern
2025/26 · South West & South Central · Reception · Score: 0.52
Bullingdon
2 — Concern
2025/26 · South West & South Central · Reception · Score: 0.57
Cardiff
2 — Concern Amended
2025/26 · Wales · Reception · Score: 0.65
Coldingley
2 — Concern
2025/26 · South East & East · Category C Trainer/Resettlement · Score: 0.56
Deerbolt
2 — Concern
2025/26 · North East · Category C Trainer · Score: 0.57
Fosse Way
2 — Concern
2025/26 · Contracted · Category C Resettlement · Score: 0.57
Foston Hall
2 — Concern
2025/26 · Women's Group · Female · Score: 0.55
Guys Marsh
2 — Concern
2025/26 · South West & South Central · Category C Trainer/Resettlement · Score: 0.53
Hewell
2 — Concern
2025/26 · Midlands · Reception · Score: 0.56
Leeds
2 — Concern
2025/26 · North East · Reception · Score: 0.53
Leicester
2 — Concern
2025/26 · Midlands · Reception · Score: 0.56
Manchester
2 — Concern
2025/26 · LTHSE · Category B · Score: 0.57
Oakwood
2 — Concern Amended
2025/26 · Contracted · Category C Trainer/Resettlement · Score: 0.67
Onley
2 — Concern
2025/26 · Midlands · Category C Trainer/Resettlement · Score: 0.53
Parc
2 — Concern
2025/26 · Contracted · Category C Trainer/Resettlement · Score: 0.57
Peterborough Male
2 — Concern
2025/26 · Contracted · Reception · Score: 0.57
Portland
2 — Concern
2025/26 · South West & South Central · Category C Trainer/Resettlement · Score: 0.57
Ranby
2 — Concern Amended
2025/26 · Midlands · Category C Trainer/Resettlement · Score: 0.51
Rochester
2 — Concern
2025/26 · South East & East · Category C Trainer/Resettlement · Score: 0.54
Stoke Heath
2 — Concern
2025/26 · Midlands · Category C Trainer/Resettlement · Score: 0.52
Swinfen Hall
2 — Concern
2025/26 · Midlands · Category C Trainer · Score: 0.56
Thameside
2 — Concern
2025/26 · Contracted · Reception · Score: 0.55
Wayland
2 — Concern
2025/26 · South East & East · Category C Trainer/Resettlement · Score: 0.58
Altcourse
3 — Good
2025/26 · Contracted · Reception · Score: 0.63
Aylesbury
3 — Good
2025/26 · South West & South Central · Category C Trainer · Score: 0.63
Belmarsh
3 — Good
2025/26 · LTHSE · Reception · Score: 0.64
Bronzefield
3 — Good
2025/26 · Contracted · Female · Score: 0.63
Buckley Hall
3 — Good
2025/26 · North West · Category C Trainer · Score: 0.69
Bure
3 — Good
2025/26 · South East & East · Category C Trainer · Score: 0.73
Channings Wood
3 — Good
2025/26 · South West & South Central · Category C Trainer/Resettlement · Score: 0.67
Chelmsford
3 — Good
2025/26 · South East & East · Reception · Score: 0.59
Cookham Wood
3 — Good
2025/26 · South East & East · Category C Trainer/Resettlement · Score: 0.63
Doncaster
3 — Good
2025/26 · Contracted · Reception · Score: 0.74
Dovegate
3 — Good
2025/26 · Contracted · Category B · Score: 0.61