In this section: Public services
Every prison in England and Wales: cost, population and staff
Last updated . Figures refresh every night. How each figure is worked out.
£4.9bn for Prisons in England and Wales in 2024-25, +1.0% on a year earlier after inflation. 119 prisons are in HMPPS’s latest cost tables (2024-25). Search the table for one, or open its page.
Figure as of 26 March 2026. Source: Ministry of Justice.
Key figures
- £4.9bn2024-25, cash +5.1% on a year earlier
- £56,618Cost per prisoner, 2024-25
- £59,026Cost per place, 2024-25
- £37,845Direct cost per prisoner, 2024-25
- 87,009 prisonersAverage population, 2024-25
Source: Ministry of Justice.
Over time: cash, real terms and per resident
Real terms use HM Treasury’s GDP deflator, 2025-26 prices. Breaks in the series: 2007-08: The Ministry of Justice was created in May 2007 from the Department for Constitutional Affairs and the Home Office’s prisons and probation. 2011-12: HM Courts and Tribunals Service formed in April 2011 from HM Courts Service and the Tribunals Service. The departmental series starts in 2011-12. 2013-14: The Legal Aid Agency replaced the Legal Services Commission in April 2013 (and legal aid was cut back by the Legal Aid, Sentencing and Punishment of Offenders Act 2012); Central Funds moved to it. 2014-15: Probation was split between the National Probation Service and 21 community rehabilitation companies (2014-15). 2017-18: HM Prison and Probation Service replaced the National Offender Management Service in April 2017. 2021-22: Probation was brought back into one public Probation Service in June 2021.
The numbers behind this chart
| Year | Real terms (2025-26 prices) | Cash |
|---|---|---|
2015-16Details for 2015-16 | £3,819.9m | £2,753.7m |
| ||
2016-17Details for 2016-17 | £4,076.5m | £2,997.7m |
| ||
2017-18Details for 2017-18 | £4,270.7m | £3,180.3m |
| ||
2018-19Details for 2018-19 | £4,469.4m | £3,404.1m |
| ||
2019-20Details for 2019-20 | £4,524.4m | £3,536.9m |
| ||
2020-21Details for 2020-21 | £4,646.7m | £3,822.3m |
| ||
2021-22Details for 2021-22 | £4,551.1m | £3,752.6m |
| ||
2022-23Details for 2022-23 | £4,738.4m | £4,181.7m |
| ||
2023-24Details for 2023-24 | £5,046.2m | £4,687.6m |
| ||
2024-25Details for 2024-25 | £5,096.0m | £4,926.3m |
| ||
Figure as of 26 March 2026. Source: Ministry of Justice.
Source: Ministry of Justice, Costs per prison place and cost per prisoner by individual prison, 2015-16 to 2024-25 (HMPPS annual report and accounts, management information addendum), published 26 March 2026.
Every prison
| Prison | Cost per prisoner, 2024-25 | Population | Share of uncrowded places | Function | Council area | Cost per place | Operational capacity | Staff in post (FTE) |
|---|---|---|---|---|---|---|---|---|
HMP AltcourseDetails for HMP Altcourse | £38,380 | 1,128 | 142.8% | Male reception | not found | £57,681 | 1,144 | contracted (not on HMPPS payroll) |
| ||||||||
HMP AshfieldDetails for HMP Ashfield | £52,651 | 412 | 99.0% | Male category C & YOI Trainer and Resettlement | not found | £51,638 | 415 | contracted (not on HMPPS payroll) |
| ||||||||
HMP Askham GrangeDetails for HMP Askham Grange | £100,317 | 85 | 66.4% | Female open | York | £67,662 | 128 | 77 |
| ||||||||
HMP AylesburyDetails for HMP Aylesbury | £75,520 | 379 | 94.3% | Male category C & YOI Trainer and Resettlement | Buckinghamshire | £73,469 | 402 | 287 |
| ||||||||
HMP BedfordDetails for HMP Bedford | £82,295 | 363 | 138.5% | Male reception | Bedford | £111,021 | 378 | 295 |
| ||||||||
HMP BelmarshDetails for HMP Belmarsh | £105,501 | 733 | 90.7% | Male reception | Greenwich | £89,316 | 773 | 716 |
| ||||||||
HMP BerwynDetails for HMP Berwyn | £44,043 | 1,967 | 96.0% | Male category C & YOI Trainer and Resettlement | Wrexham | £42,905 | 2,000 | 690 |
| ||||||||
HMP BirminghamDetails for HMP Birmingham | £57,651 | 994 | 90.2% | Male reception | Birmingham | £51,312 | 1,003 | 509 |
| ||||||||
HMP BrinsfordDetails for HMP Brinsford | £67,193 | 514 | 96.6% | Male category C & YOI Trainer and Resettlement | South Staffordshire | £63,595 | 577 | 346 |
| ||||||||
HMP BristolDetails for HMP Bristol | £66,158 | 552 | 129.0% | Male reception | Bristol, City of | £88,873 | 580 | 327 |
| ||||||||
HMP BrixtonDetails for HMP Brixton | £57,594 | 611 | 115.5% | Male category C & YOI Trainer and Resettlement | Lambeth | £76,927 | 673 | 385 |
| ||||||||
HMP BronzefieldDetails for HMP Bronzefield | £105,004 | 498 | 94.5% | Female local | not found | £102,098 | 527 | contracted (not on HMPPS payroll) |
| ||||||||
HMP Buckley HallDetails for HMP Buckley Hall | £57,800 | 451 | 110.3% | Male category C & YOI Trainer and Resettlement | Rochdale | £65,454 | 469 | 229 |
| ||||||||
HMP BullingdonDetails for HMP Bullingdon | £51,564 | 1,095 | 126.2% | Male reception | Cherwell | £60,569 | 1,112 | 415 |
| ||||||||
HMP BureDetails for HMP Bure | £47,603 | 640 | 106.0% | Male category C & YOI Trainer and Resettlement | not found | £50,493 | 643 | 263 |
| ||||||||
HMP CardiffDetails for HMP Cardiff | £53,156 | 711 | 138.6% | Male reception | Cardiff | £72,234 | 777 | 410 |
| ||||||||
HMP Channings WoodDetails for HMP Channings Wood | £50,633 | 758 | 105.9% | Male category C & YOI Trainer and Resettlement | Teignbridge | £54,055 | 776 | 416 |
| ||||||||
HMP ChelmsfordDetails for HMP Chelmsford | £68,222 | 624 | 117.1% | Male reception | Chelmsford | £88,245 | 639 | 387 |
| ||||||||
HMP ColdingleyDetails for HMP Coldingley | £54,288 | 509 | 91.1% | Male category C & YOI Trainer and Resettlement | Surrey Heath | £48,747 | 513 | 231 |
| ||||||||
HMP Cookham WoodDetails for HMP Cookham Wood | £458,003 | 131 | 71.6% | Male category C & YOI Trainer and Resettlement | Medway | £118,408 | 137 | 185 |
| ||||||||
HMP DartmoorDetails for HMP Dartmoor | £401,717 | 0 | 0.0% | Male category C & YOI Trainer and Resettlement | not found | £33,433 | 0 | 1 |
| ||||||||
HMP DeerboltDetails for HMP Deerbolt | £68,722 | 481 | 90.6% | Male category C & YOI Trainer and Resettlement | County Durham | £53,382 | 490 | 276 |
| ||||||||
HMP DoncasterDetails for HMP Doncaster | £39,226 | 1,123 | 152.2% | Male reception | not found | £60,517 | 1,145 | contracted (not on HMPPS payroll) |
| ||||||||
HMP DovegateDetails for HMP Dovegate | £50,283 | 1,145 | 107.9% | Male category B Trainer | not found | £53,731 | 1,160 | contracted (not on HMPPS payroll) |
| ||||||||
HMP DownviewDetails for HMP Downview | £80,705 | 294 | 82.6% | Female closed | Reigate and Banstead | £72,884 | 356 | 232 |
| ||||||||
HMP Drake HallDetails for HMP Drake Hall | £62,895 | 303 | 89.1% | Female closed | Stafford | £58,070 | 338 | 180 |
| ||||||||
HMP DurhamDetails for HMP Durham | £47,110 | 931 | 154.7% | Male reception | County Durham | £76,254 | 965 | 414 |
| ||||||||
HMP East Sutton ParkDetails for HMP East Sutton Park | £97,836 | 76 | 56.3% | Female open | Maidstone | £59,213 | 100 | 75 |
| ||||||||
HMP Eastwood ParkDetails for HMP Eastwood Park | £73,508 | 330 | 81.9% | Female local | South Gloucestershire | £70,138 | 371 | 255 |
| ||||||||
HMP ElmleyDetails for HMP Elmley | £56,834 | 912 | 90.6% | Male reception | Swale | £56,298 | 923 | 473 |
| ||||||||
HMP ErlestokeDetails for HMP Erlestoke | £62,197 | 504 | 105.0% | Male category C & YOI Trainer and Resettlement | Wiltshire | £64,706 | 512 | 292 |
| ||||||||
HMP ExeterDetails for HMP Exeter | £86,234 | 301 | 98.0% | Male reception | Exeter | £82,880 | 310 | 290 |
| ||||||||
HMP FeatherstoneDetails for HMP Featherstone | £50,794 | 615 | 91.7% | Male category C & YOI Trainer and Resettlement | South Staffordshire | £51,185 | 642 | 328 |
| ||||||||
HMP FelthamDetails for HMP Feltham | £153,163 | 476 | 65.0% | Male category C & YOI Trainer and Resettlement | Hounslow | £114,155 | 553 | 703 |
| ||||||||
HMP Five WellsDetails for HMP Five Wells | £37,289 | 1,733 | 100.6% | Male category C & YOI Trainer and Resettlement | not found | £37,657 | 1,733 | contracted (not on HMPPS payroll) |
| ||||||||
HMP FordDetails for HMP Ford | £57,460 | 378 | 97.2% | Male open | Arun | £50,887 | 389 | 149 |
| ||||||||
HMP Forest BankDetails for HMP Forest Bank | £47,723 | 1,464 | 138.0% | Male reception | not found | £65,527 | 1,470 | contracted (not on HMPPS payroll) |
| ||||||||
HMP Fosse WayDetails for HMP Fosse Way | £35,255 | 1,899 | 96.5% | Male category C & YOI Trainer and Resettlement | not found | £34,914 | 1,960 | contracted (not on HMPPS payroll) |
| ||||||||
HMP Foston HallDetails for HMP Foston Hall | £81,733 | 285 | 98.3% | Female local | South Derbyshire | £81,592 | 314 | 241 |
| ||||||||
HMP FranklandDetails for HMP Frankland | £92,437 | 810 | 91.1% | Male dispersal | County Durham | £85,609 | 846 | 825 |
| ||||||||
HMP Full SuttonDetails for HMP Full Sutton | £96,644 | 581 | 88.3% | Male dispersal | East Riding of Yorkshire | £84,857 | 594 | 547 |
| ||||||||
HMP GarthDetails for HMP Garth | £58,410 | 730 | 90.0% | Male category B Trainer | Chorley | £57,756 | 791 | 415 |
| ||||||||
HMP GartreeDetails for HMP Gartree | £66,551 | 663 | 94.8% | Male category B Trainer | Harborough | £54,260 | 697 | 377 |
| ||||||||
HMP Guys MarshDetails for HMP Guys Marsh | £59,927 | 444 | 93.3% | Male category C & YOI Trainer and Resettlement | Dorset | £61,647 | 445 | 246 |
| ||||||||
HMP HatfieldDetails for HMP Hatfield | £50,247 | 348 | 97.2% | Male open | Doncaster | £48,714 | 358 | 154 |
| ||||||||
HMP HaveriggDetails for HMP Haverigg | £48,037 | 511 | 83.8% | Male open | Cumberland | £42,367 | 544 | 204 |
| ||||||||
HMP HewellDetails for HMP Hewell | £52,777 | 975 | 117.9% | Male reception | not found | £66,967 | 1,074 | 474 |
| ||||||||
HMP High DownDetails for HMP High Down | £54,510 | 1,044 | 104.1% | Male category C & YOI Trainer and Resettlement | Reigate and Banstead | £61,295 | 1,133 | 476 |
| ||||||||
HMP HighpointDetails for HMP Highpoint | £46,664 | 1,109 | 85.1% | Male category C & YOI Trainer and Resettlement | West Suffolk | £45,838 | 1,160 | 537 |
| ||||||||
HMP HindleyDetails for HMP Hindley | £59,423 | 588 | 112.2% | Male category C & YOI Trainer and Resettlement | Wigan | £61,360 | 600 | 329 |
| ||||||||
HMP Hollesley BayDetails for HMP Hollesley Bay | £51,675 | 651 | 99.4% | Male open | East Suffolk | £47,672 | 655 | 374 |
| ||||||||
HMP Holme HouseDetails for HMP Holme House | £51,023 | 1,100 | 104.1% | Male reception | Stockton-on-Tees | £55,911 | 1,123 | 558 |
| ||||||||
HMP HullDetails for HMP Hull | £52,510 | 984 | 136.3% | Male reception | Kingston upon Hull, City of | £69,917 | 1,017 | 462 |
| ||||||||
HMP HumberDetails for HMP Humber | £48,846 | 947 | 98.1% | Male category C & YOI Trainer and Resettlement | East Riding of Yorkshire | £53,418 | 1,079 | 462 |
| ||||||||
HMP HuntercombeDetails for HMP Huntercombe | £53,208 | 493 | 120.5% | Male category C & YOI Trainer and Resettlement | South Oxfordshire | £64,559 | 520 | 215 |
| ||||||||
HMP IsisDetails for HMP Isis | £65,137 | 599 | 125.3% | Male category C & YOI Trainer and Resettlement | Greenwich | £82,035 | 628 | 302 |
| ||||||||
HMP Isle of WightDetails for HMP Isle of Wight | £57,029 | 942 | 88.5% | Male category B Trainer | Isle of Wight | £54,738 | 968 | 559 |
| ||||||||
HMP KirkhamDetails for HMP Kirkham | £49,265 | 595 | 96.3% | Male open | Fylde | £40,996 | 618 | 190 |
| ||||||||
HMP Kirklevington GrangeDetails for HMP Kirklevington Grange | £66,097 | 179 | 54.7% | Male open | Stockton-on-Tees | £41,804 | 187 | 122 |
| ||||||||
HMP Lancaster FarmsDetails for HMP Lancaster Farms | £63,716 | 559 | 112.2% | Male category C & YOI Trainer and Resettlement | Lancaster | £70,463 | 584 | 315 |
| ||||||||
HMP LeedsDetails for HMP Leeds | £47,867 | 1,068 | 163.1% | Male reception | Leeds | £80,387 | 1,090 | 477 |
| ||||||||
HMP LeicesterDetails for HMP Leicester | £70,013 | 282 | 128.8% | Male reception | Leicester | £94,962 | 303 | 223 |
| ||||||||
HMP LewesDetails for HMP Lewes | £60,483 | 614 | 133.2% | Male reception | Lewes | £57,167 | 627 | 326 |
| ||||||||
HMP LeyhillDetails for HMP Leyhill | £45,744 | 468 | 95.9% | Male open | South Gloucestershire | £38,569 | 474 | 159 |
| ||||||||
HMP LincolnDetails for HMP Lincoln | £56,586 | 514 | 127.5% | Male reception | Lincoln | £85,365 | 576 | 359 |
| ||||||||
HMP LindholmeDetails for HMP Lindholme | £53,947 | 938 | 115.5% | Male category C & YOI Trainer and Resettlement | Doncaster | £52,687 | 1,010 | 427 |
| ||||||||
HMP LittleheyDetails for HMP Littlehey | £42,081 | 1,238 | 109.9% | Male category C & YOI Trainer and Resettlement | Huntingdonshire | £45,916 | 1,243 | 467 |
| ||||||||
HMP LiverpoolDetails for HMP Liverpool | £59,451 | 802 | 70.0% | Male reception | Liverpool | £42,296 | 840 | 450 |
| ||||||||
HMP Long LartinDetails for HMP Long Lartin | £89,192 | 515 | 78.3% | Male dispersal | Wychavon | £77,930 | 537 | 470 |
| ||||||||
HMP Low NewtonDetails for HMP Low Newton | £95,395 | 267 | 82.9% | Female local | County Durham | £71,084 | 298 | 260 |
| ||||||||
HMP Lowdham GrangeDetails for HMP Lowdham Grange | £52,368 | 718 | 80.9% | Male category B Trainer | not found | £49,049 | 842 | 442 |
| ||||||||
HMP MaidstoneDetails for HMP Maidstone | £50,483 | 539 | 95.9% | Male category C & YOI Trainer and Resettlement | Maidstone | £53,065 | 553 | 256 |
| ||||||||
HMP ManchesterDetails for HMP Manchester | £100,691 | 548 | 78.7% | Male category B Trainer | Manchester | £89,391 | 572 | 622 |
| ||||||||
HMP MoorlandDetails for HMP Moorland | £47,154 | 1,006 | 100.5% | Male category C & YOI Trainer and Resettlement | Doncaster | £50,028 | 1,037 | 406 |
| ||||||||
HMP Morton HallDetails for HMP Morton Hall | £62,001 | 335 | 94.9% | Male category C & YOI Trainer and Resettlement | North Kesteven | £60,318 | 353 | 219 |
| ||||||||
HMP New HallDetails for HMP New Hall | £85,522 | 327 | 96.2% | Female local | Wakefield | £83,829 | 337 | 303 |
| ||||||||
HMP North Sea CampDetails for HMP North Sea Camp | £51,610 | 295 | 98.3% | Male open | Boston | £49,595 | 300 | 131 |
| ||||||||
HMP NorthumberlandDetails for HMP Northumberland | £36,416 | 1,291 | 93.0% | Male category C & YOI Trainer and Resettlement | not found | £33,345 | 1,356 | contracted (not on HMPPS payroll) |
| ||||||||
HMP NorwichDetails for HMP Norwich | £55,878 | 647 | 100.0% | Male reception | Norwich | £66,415 | 712 | 425 |
| ||||||||
HMP NottinghamDetails for HMP Nottingham | £53,092 | 953 | 131.6% | Male reception | Nottingham | £67,734 | 960 | 474 |
| ||||||||
HMP OakwoodDetails for HMP Oakwood | £29,535 | 1,981 | 121.7% | Male category C & YOI Trainer and Resettlement | not found | £38,278 | 2,034 | contracted (not on HMPPS payroll) |
| ||||||||
HMP OnleyDetails for HMP Onley | £50,968 | 717 | 100.4% | Male category C & YOI Trainer and Resettlement | West Northamptonshire | £52,307 | 742 | 325 |
| ||||||||
HMP ParcDetails for HMP Parc | £39,544 | 1,817 | 116.5% | Male category C & YOI Trainer and Resettlement | not found | £45,312 | 1,849 | contracted (not on HMPPS payroll) |
| ||||||||
HMP PentonvilleDetails for HMP Pentonville | £55,563 | 1,200 | 129.3% | Male reception | Islington | £71,115 | 1,205 | 495 |
| ||||||||
HMP Peterborough (Male & Female)Details for HMP Peterborough (Male Female) | £56,595 | 1,240 | 112.1% | Male reception | not found | £63,381 | 1,304 | contracted (not on HMPPS payroll) |
| ||||||||
HMP PortlandDetails for HMP Portland | £60,444 | 529 | 113.5% | Male category C & YOI Trainer and Resettlement | Dorset | £68,668 | 537 | 286 |
| ||||||||
HMP PrestonDetails for HMP Preston | £57,950 | 678 | 158.8% | Male reception | Preston | £91,209 | 680 | 378 |
| ||||||||
HMP RanbyDetails for HMP Ranby | £48,859 | 952 | 103.6% | Male category C & YOI Trainer and Resettlement | Bassetlaw | £58,481 | 1,003 | 504 |
| ||||||||
HMP RisleyDetails for HMP Risley | £50,651 | 1,006 | 93.6% | Male category C & YOI Trainer and Resettlement | Warrington | £47,496 | 1,034 | 435 |
| ||||||||
HMP RochesterDetails for HMP Rochester | £53,428 | 734 | 85.2% | Male category C & YOI Trainer and Resettlement | Medway | £45,536 | 766 | 388 |
| ||||||||
HMP Rye HillDetails for HMP Rye Hill | £44,542 | 1,120 | 105.9% | Male category C & YOI Trainer and Resettlement | not found | £49,968 | 1,122 | contracted (not on HMPPS payroll) |
| ||||||||
HMP SendDetails for HMP Send | £83,803 | 222 | 83.5% | Female closed | Guildford | £77,161 | 255 | 192 |
| ||||||||
HMP Spring HillDetails for HMP Spring Hill | £63,419 | — | — | Male open | Buckinghamshire | £48,856 | — | contracted (not on HMPPS payroll) |
| ||||||||
HMP StaffordDetails for HMP Stafford | £43,864 | 756 | 100.4% | Male category C & YOI Trainer and Resettlement | Stafford | £43,641 | 761 | 300 |
| ||||||||
HMP Standford HillDetails for HMP Standford Hill | £51,176 | 402 | 86.6% | Male open | Swale | £42,693 | 464 | 141 |
| ||||||||
HMP StockenDetails for HMP Stocken | £48,546 | 1,256 | 105.7% | Male category C & YOI Trainer and Resettlement | Rutland | £51,562 | 1,285 | 436 |
| ||||||||
HMP Stoke HeathDetails for HMP Stoke Heath | £47,944 | 713 | 107.7% | Male category C & YOI Trainer and Resettlement | Shropshire | £54,685 | 754 | 324 |
| ||||||||
HMP StyalDetails for HMP Styal | £72,743 | 385 | 82.1% | Female local | Cheshire East | £64,070 | 454 | 294 |
| ||||||||
HMP SudburyDetails for HMP Sudbury | £45,122 | 580 | 76.8% | Male open | Derbyshire Dales | £35,466 | 661 | 183 |
| ||||||||
HMP SwalesideDetails for HMP Swaleside | £64,846 | 687 | 61.8% | Male category B Trainer | Swale | £53,553 | 787 | 445 |
| ||||||||
HMP SwanseaDetails for HMP Swansea | £64,154 | 399 | 153.5% | Male reception | Swansea | £98,716 | 447 | 297 |
| ||||||||
HMP Swinfen HallDetails for HMP Swinfen Hall | £53,137 | 611 | 101.2% | Male category C & YOI Trainer and Resettlement | Lichfield | £54,009 | 624 | 288 |
| ||||||||
HMP ThamesideDetails for HMP Thameside | £49,890 | 1,221 | 131.9% | Male reception | not found | £65,295 | 1,232 | contracted (not on HMPPS payroll) |
| ||||||||
HMP The MountDetails for HMP The Mount | £48,266 | 1,047 | 98.9% | Male category C & YOI Trainer and Resettlement | Dacorum | £49,078 | 1,078 | 403 |
| ||||||||
HMP The VerneDetails for HMP The Verne | £52,088 | 644 | 100.6% | Male category C & YOI Trainer and Resettlement | Dorset | £55,192 | 645 | 292 |
| ||||||||
HMP Thorn CrossDetails for HMP Thorn Cross | £48,287 | 427 | 99.5% | Male open | Warrington | £47,135 | 429 | 139 |
| ||||||||
HMP Usk / PrescoedDetails for HMP Usk / Prescoed | £49,666 | 482 | 127.2% | Male category C & YOI Trainer and Resettlement | Monmouthshire | £57,726 | 496 | 236 |
| ||||||||
HMP WakefieldDetails for HMP Wakefield | £76,026 | 627 | 83.3% | Male dispersal | Wakefield | £70,205 | 648 | 576 |
| ||||||||
HMP WandsworthDetails for HMP Wandsworth | £52,707 | 1,463 | 149.4% | Male reception | Wandsworth | £80,429 | 1,478 | 628 |
| ||||||||
HMP WaylandDetails for HMP Wayland | £51,529 | 825 | 86.8% | Male category C & YOI Trainer and Resettlement | Breckland | £48,853 | 846 | 351 |
| ||||||||
HMP WealstunDetails for HMP Wealstun | £52,108 | 857 | 100.8% | Male category C & YOI Trainer and Resettlement | Leeds | £54,560 | 920 | 410 |
| ||||||||
HMP WhattonDetails for HMP Whatton | £45,782 | 775 | 100.6% | Male category C & YOI Trainer and Resettlement | Rushcliffe | £49,833 | 805 | 367 |
| ||||||||
HMP WhitemoorDetails for HMP Whitemoor | £116,627 | 457 | 96.6% | Male dispersal | Fenland | £114,898 | 458 | 495 |
| ||||||||
HMP WinchesterDetails for HMP Winchester | £56,370 | 610 | 132.6% | Male reception | Winchester | £78,778 | 637 | 326 |
| ||||||||
HMP WoodhillDetails for HMP Woodhill | £131,125 | 566 | 87.5% | Male category B Trainer | Milton Keynes | £91,284 | 586 | 540 |
| ||||||||
HMP Wormwood ScrubsDetails for HMP Wormwood Scrubs | £49,749 | 1,088 | 92.0% | Male reception | Hammersmith and Fulham | £52,471 | 1,143 | 509 |
| ||||||||
HMP WymottDetails for HMP Wymott | £49,496 | 1,123 | 95.3% | Male category C & YOI Trainer and Resettlement | Chorley | £48,987 | 1,144 | 483 |
| ||||||||
HMYOI WerringtonDetails for HMYOI Werrington | £277,224 | 90 | 76.3% | Male YOI young people (ages 15-17) | Staffordshire Moorlands | £209,876 | 118 | 249 |
| ||||||||
HMYOI WetherbyDetails for HMYOI Wetherby | £325,035 | 98 | 28.2% | Male YOI young people (ages 15-17) | Leeds | £136,196 | 154 | 381 |
| ||||||||
Costs are for 2024-25; population and capacity for August 2026; staff for June 2026. Contracted (private) prisons are costed on a different basis and their staff are not on the HMPPS payroll. Council area is where the prison is, from its GOV.UK page; most privately run prisons’ pages give no address.
Source: Ministry of Justice, Costs per prison place and cost per prisoner by individual prison, 2015-16 to 2024-25 (HMPPS annual report and accounts, management information addendum), published 26 March 2026; Ministry of Justice, Prison population: monthly bulletin (2025-01 to 2026-08), published 7 September 2026; Ministry of Justice, HM Prison & Probation Service workforce quarterly: June 2026: time series of staff in post, published 20 August 2026; HM Prison and Probation Service, Prison information pages on GOV.UK (addresses), with each postcode’s local authority from postcodes.io (ONS Postcode Directory).
Where it sits, and what is below it
- UK total
- Nation
- Department or service body
- Local body (this level)
- Spending category
- Line or transaction not published
Prisons in England and Wales
Every public and contracted prison’s overall resource expenditure, HMPPS’s estate total for its cost per place figures (it leaves out probation, electronic monitoring, secure children’s homes and headquarters costs not related to prisons).
£4.9bn in 2024-25 (cash); £5.1bn in 2025-26 prices; +5.1% on a year earlier in cash, +1.0% in real terms.
| Local body | Cash, 2024-25 | Real terms (2025-26 prices) | Per resident | Real change on a year earlier | Source | Below this |
|---|---|---|---|---|---|---|
HMP BerwynDetails for HMP Berwyn | £86m | £89m | — | −12.5% | Ministry of Justice | On its own page |
| ||||||
HMP FelthamDetails for HMP Feltham | £82m | £85m | — | −5.1% | Ministry of Justice | On its own page |
| ||||||
HMP WandsworthDetails for HMP Wandsworth | £79m | £82m | — | +2.7% | Ministry of Justice | On its own page |
| ||||||
HMP FranklandDetails for HMP Frankland | £76m | £79m | — | +3.3% | Ministry of Justice | On its own page |
| ||||||
HMP BelmarshDetails for HMP Belmarsh | £72m | £75m | — | +1.1% | Ministry of Justice | On its own page |
| ||||||
HMP ParcDetails for HMP Parc | £71m | £73m | — | +1.4% | Ministry of Justice | On its own page |
| ||||||
HMP Peterborough (Male & Female)Details for HMP Peterborough (Male Female) | £70m | £73m | — | −5.2% | Ministry of Justice | On its own page |
| ||||||
HMP Forest BankDetails for HMP Forest Bank | £70m | £72m | — | −8.0% | Ministry of Justice | On its own page |
| ||||||
HMP PentonvilleDetails for HMP Pentonville | £66m | £68m | — | +3.1% | Ministry of Justice | On its own page |
| ||||||
HMP Five WellsDetails for HMP Five Wells | £64m | £66m | — | +12.6% | Ministry of Justice | On its own page |
| ||||||
HMP OakwoodDetails for HMP Oakwood | £62m | £65m | — | +6.0% | Ministry of Justice | On its own page |
| ||||||
HMP ManchesterDetails for HMP Manchester | £62m | £64m | — | +3.2% | Ministry of Justice | On its own page |
| ||||||
HMP Wormwood ScrubsDetails for HMP Wormwood Scrubs | £62m | £64m | — | −3.0% | Ministry of Justice | On its own page |
| ||||||
HMP High DownDetails for HMP High Down | £62m | £64m | — | +3.2% | Ministry of Justice | On its own page |
| ||||||
HMP ThamesideDetails for HMP Thameside | £61m | £63m | — | −0.4% | Ministry of Justice | On its own page |
| ||||||
HMP Fosse WayDetails for HMP Fosse Way | £60m | £62m | — | −1.4% | Ministry of Justice | On its own page |
| ||||||
HMP HighpointDetails for HMP Highpoint | £60m | £62m | — | +2.5% | Ministry of Justice | On its own page |
| ||||||
HMP SwalesideDetails for HMP Swaleside | £60m | £62m | — | +5.8% | Ministry of Justice | On its own page |
| ||||||
HMP WoodhillDetails for HMP Woodhill | £59m | £61m | — | −1.6% | Ministry of Justice | On its own page |
| ||||||
HMP WymottDetails for HMP Wymott | £58m | £60m | — | +5.4% | Ministry of Justice | On its own page |
| ||||||
HMP Isle of WightDetails for HMP Isle of Wight | £58m | £60m | — | −0.7% | Ministry of Justice | On its own page |
| ||||||
HMP Holme HouseDetails for HMP Holme House | £58m | £60m | — | +2.1% | Ministry of Justice | On its own page |
| ||||||
HMP DovegateDetails for HMP Dovegate | £57m | £59m | — | −2.3% | Ministry of Justice | On its own page |
| ||||||
HMP ElmleyDetails for HMP Elmley | £57m | £59m | — | −0.4% | Ministry of Justice | On its own page |
| ||||||
HMP StockenDetails for HMP Stocken | £57m | £59m | — | +11.6% | Ministry of Justice | On its own page |
| ||||||
HMP BirminghamDetails for HMP Birmingham | £56m | £58m | — | +0.1% | Ministry of Justice | On its own page |
| ||||||
HMP Full SuttonDetails for HMP Full Sutton | £56m | £58m | — | −0.5% | Ministry of Justice | On its own page |
| ||||||
HMP BronzefieldDetails for HMP Bronzefield | £54m | £56m | — | +3.3% | Ministry of Justice | On its own page |
| ||||||
HMP RanbyDetails for HMP Ranby | £53m | £55m | — | +3.2% | Ministry of Justice | On its own page |
| ||||||
HMP HewellDetails for HMP Hewell | £53m | £55m | — | +1.8% | Ministry of Justice | On its own page |
| ||||||
HMP WhitemoorDetails for HMP Whitemoor | £53m | £55m | — | +4.0% | Ministry of Justice | On its own page |
| ||||||
HMP LeedsDetails for HMP Leeds | £53m | £55m | — | +3.6% | Ministry of Justice | On its own page |
| ||||||
HMP WakefieldDetails for HMP Wakefield | £53m | £55m | — | −1.4% | Ministry of Justice | On its own page |
| ||||||
HMP BullingdonDetails for HMP Bullingdon | £53m | £54m | — | +3.3% | Ministry of Justice | On its own page |
| ||||||
HMP LittleheyDetails for HMP Littlehey | £52m | £54m | — | −2.2% | Ministry of Justice | On its own page |
| ||||||
HMP HumberDetails for HMP Humber | £52m | £53m | — | +4.1% | Ministry of Justice | On its own page |
| ||||||
HMP Long LartinDetails for HMP Long Lartin | £51m | £53m | — | −4.8% | Ministry of Justice | On its own page |
| ||||||
HMP HullDetails for HMP Hull | £51m | £52m | — | +0.6% | Ministry of Justice | On its own page |
| ||||||
HMP RisleyDetails for HMP Risley | £50m | £52m | — | +2.0% | Ministry of Justice | On its own page |
| ||||||
HMP MoorlandDetails for HMP Moorland | £50m | £52m | — | +4.4% | Ministry of Justice | On its own page |
| ||||||
HMP The MountDetails for HMP The Mount | £50m | £51m | — | +0.9% | Ministry of Justice | On its own page |
| ||||||
HMP NottinghamDetails for HMP Nottingham | £49m | £51m | — | +2.5% | Ministry of Justice | On its own page |
| ||||||
HMP LindholmeDetails for HMP Lindholme | £49m | £50m | — | +2.4% | Ministry of Justice | On its own page |
| ||||||
HMP LiverpoolDetails for HMP Liverpool | £49m | £50m | — | +5.2% | Ministry of Justice | On its own page |
| ||||||
HMP ChelmsfordDetails for HMP Chelmsford | £47m | £49m | — | +18.2% | Ministry of Justice | On its own page |
| ||||||
HMP GarthDetails for HMP Garth | £47m | £48m | — | +0.7% | Ministry of Justice | On its own page |
| ||||||
HMP WealstunDetails for HMP Wealstun | £46m | £48m | — | +4.5% | Ministry of Justice | On its own page |
| ||||||
HMP DurhamDetails for HMP Durham | £46m | £47m | — | +0.5% | Ministry of Justice | On its own page |
| ||||||
HMYOI WetherbyDetails for HMYOI Wetherby | £46m | £47m | — | +5.4% | Ministry of Justice | On its own page |
| ||||||
HMP AltcourseDetails for HMP Altcourse | £45m | £47m | — | −12.0% | Ministry of Justice | On its own page |
| ||||||
HMP NorthumberlandDetails for HMP Northumberland | £45m | £46m | — | +10.3% | Ministry of Justice | On its own page |
| ||||||
HMP DoncasterDetails for HMP Doncaster | £45m | £46m | — | +8.7% | Ministry of Justice | On its own page |
| ||||||
HMP Hollesley BayDetails for HMP Hollesley Bay | £44m | £46m | — | +86.0% | Ministry of Justice | On its own page |
| ||||||
HMP WaylandDetails for HMP Wayland | £44m | £45m | — | −3.4% | Ministry of Justice | On its own page |
| ||||||
HMP Lowdham GrangeDetails for HMP Lowdham Grange | £44m | £45m | — | +9.3% | Ministry of Justice | On its own page |
| ||||||
HMP NorwichDetails for HMP Norwich | £42m | £43m | — | −3.4% | Ministry of Justice | On its own page |
| ||||||
HMP BrixtonDetails for HMP Brixton | £41m | £42m | — | +7.9% | Ministry of Justice | On its own page |
| ||||||
HMP RochesterDetails for HMP Rochester | £39m | £41m | — | +4.1% | Ministry of Justice | On its own page |
| ||||||
HMP IsisDetails for HMP Isis | £39m | £41m | — | +6.2% | Ministry of Justice | On its own page |
| ||||||
HMP PrestonDetails for HMP Preston | £39m | £40m | — | +0.2% | Ministry of Justice | On its own page |
| ||||||
HMP CardiffDetails for HMP Cardiff | £39m | £40m | — | −9.0% | Ministry of Justice | On its own page |
| ||||||
HMP WhattonDetails for HMP Whatton | £39m | £40m | — | +2.3% | Ministry of Justice | On its own page |
| ||||||
HMP GartreeDetails for HMP Gartree | £38m | £40m | — | −0.1% | Ministry of Justice | On its own page |
| ||||||
HMP BristolDetails for HMP Bristol | £38m | £39m | — | +8.9% | Ministry of Justice | On its own page |
| ||||||
HMP OnleyDetails for HMP Onley | £37m | £39m | — | +0.6% | Ministry of Justice | On its own page |
| ||||||
HMP Channings WoodDetails for HMP Channings Wood | £37m | £39m | — | +0.7% | Ministry of Justice | On its own page |
| ||||||
HMP Stoke HeathDetails for HMP Stoke Heath | £36m | £37m | — | −0.7% | Ministry of Justice | On its own page |
| ||||||
HMP HindleyDetails for HMP Hindley | £35m | £37m | — | +3.2% | Ministry of Justice | On its own page |
| ||||||
HMP LewesDetails for HMP Lewes | £35m | £37m | — | +1.9% | Ministry of Justice | On its own page |
| ||||||
HMP WinchesterDetails for HMP Winchester | £35m | £37m | — | −2.4% | Ministry of Justice | On its own page |
| ||||||
HMP Lancaster FarmsDetails for HMP Lancaster Farms | £35m | £36m | — | +1.4% | Ministry of Justice | On its own page |
| ||||||
HMP LincolnDetails for HMP Lincoln | £35m | £36m | — | +2.4% | Ministry of Justice | On its own page |
| ||||||
HMP FeatherstoneDetails for HMP Featherstone | £34m | £36m | — | −1.0% | Ministry of Justice | On its own page |
| ||||||
HMP BrinsfordDetails for HMP Brinsford | £34m | £35m | — | +3.9% | Ministry of Justice | On its own page |
| ||||||
HMP StaffordDetails for HMP Stafford | £33m | £34m | — | −1.5% | Ministry of Justice | On its own page |
| ||||||
HMP Swinfen HallDetails for HMP Swinfen Hall | £33m | £34m | — | +4.2% | Ministry of Justice | On its own page |
| ||||||
HMP PortlandDetails for HMP Portland | £32m | £33m | — | +2.5% | Ministry of Justice | On its own page |
| ||||||
HMP The VerneDetails for HMP The Verne | £32m | £33m | — | +6.7% | Ministry of Justice | On its own page |
| ||||||
HMP ErlestokeDetails for HMP Erlestoke | £31m | £32m | — | +10.1% | Ministry of Justice | On its own page |
| ||||||
HMP BureDetails for HMP Bure | £31m | £32m | — | −0.2% | Ministry of Justice | On its own page |
| ||||||
HMP Spring HillDetails for HMP Spring Hill | £30m | £32m | — | +0.9% | Ministry of Justice | On its own page |
| ||||||
HMP MaidstoneDetails for HMP Maidstone | £30m | £31m | — | +2.4% | Ministry of Justice | On its own page |
| ||||||
HMP Rye HillDetails for HMP Rye Hill | £30m | £31m | — | −9.8% | Ministry of Justice | On its own page |
| ||||||
HMP StyalDetails for HMP Styal | £30m | £31m | — | +0.9% | Ministry of Justice | On its own page |
| ||||||
HMP AylesburyDetails for HMP Aylesbury | £30m | £31m | — | −0.8% | Ministry of Justice | On its own page |
| ||||||
HMP Guys MarshDetails for HMP Guys Marsh | £29m | £30m | — | +0.2% | Ministry of Justice | On its own page |
| ||||||
HMP BedfordDetails for HMP Bedford | £29m | £30m | — | −1.2% | Ministry of Justice | On its own page |
| ||||||
HMP KirkhamDetails for HMP Kirkham | £29m | £30m | — | +4.7% | Ministry of Justice | On its own page |
| ||||||
HMP New HallDetails for HMP New Hall | £29m | £30m | — | −0.4% | Ministry of Justice | On its own page |
| ||||||
HMP DeerboltDetails for HMP Deerbolt | £28m | £29m | — | +11.5% | Ministry of Justice | On its own page |
| ||||||
HMP ColdingleyDetails for HMP Coldingley | £28m | £29m | — | +1.8% | Ministry of Justice | On its own page |
| ||||||
HMP Eastwood ParkDetails for HMP Eastwood Park | £27m | £28m | — | +3.0% | Ministry of Justice | On its own page |
| ||||||
HMP Buckley HallDetails for HMP Buckley Hall | £27m | £28m | — | +4.9% | Ministry of Justice | On its own page |
| ||||||
HMP HuntercombeDetails for HMP Huntercombe | £26m | £27m | — | +4.7% | Ministry of Justice | On its own page |
| ||||||
HMP DownviewDetails for HMP Downview | £26m | £27m | — | +6.9% | Ministry of Justice | On its own page |
| ||||||
HMP ExeterDetails for HMP Exeter | £26m | £27m | — | +0.5% | Ministry of Justice | On its own page |
| ||||||
HMP SwanseaDetails for HMP Swansea | £26m | £27m | — | −7.9% | Ministry of Justice | On its own page |
| ||||||
HMP Low NewtonDetails for HMP Low Newton | £26m | £27m | — | +3.3% | Ministry of Justice | On its own page |
| ||||||
HMP SudburyDetails for HMP Sudbury | £25m | £26m | — | +8.2% | Ministry of Justice | On its own page |
| ||||||
HMYOI WerringtonDetails for HMYOI Werrington | £25m | £26m | — | +7.2% | Ministry of Justice | On its own page |
| ||||||
HMP Usk / PrescoedDetails for HMP Usk / Prescoed | £24m | £25m | — | −13.1% | Ministry of Justice | On its own page |
| ||||||
HMP Foston HallDetails for HMP Foston Hall | £24m | £25m | — | +2.8% | Ministry of Justice | On its own page |
| ||||||
HMP HaveriggDetails for HMP Haverigg | £23m | £24m | — | +0.9% | Ministry of Justice | On its own page |
| ||||||
HMP Cookham WoodDetails for HMP Cookham Wood | £23m | £23m | — | −12.3% | Ministry of Justice | On its own page |
| ||||||
HMP AshfieldDetails for HMP Ashfield | £22m | £22m | — | +3.8% | Ministry of Justice | On its own page |
| ||||||
HMP DartmoorDetails for HMP Dartmoor | £21m | £22m | — | −35.9% | Ministry of Justice | On its own page |
| ||||||
HMP Morton HallDetails for HMP Morton Hall | £21m | £22m | — | −1.2% | Ministry of Justice | On its own page |
| ||||||
HMP LeicesterDetails for HMP Leicester | £21m | £22m | — | −4.8% | Ministry of Justice | On its own page |
| ||||||
HMP LeyhillDetails for HMP Leyhill | £21m | £21m | — | +0.7% | Ministry of Justice | On its own page |
| ||||||
HMP SendDetails for HMP Send | £21m | £21m | — | +8.3% | Ministry of Justice | On its own page |
| ||||||
HMP Thorn CrossDetails for HMP Thorn Cross | £20m | £21m | — | +6.3% | Ministry of Justice | On its own page |
| ||||||
HMP FordDetails for HMP Ford | £20m | £21m | — | +2.9% | Ministry of Justice | On its own page |
| ||||||
HMP Standford HillDetails for HMP Standford Hill | £20m | £21m | — | −3.8% | Ministry of Justice | On its own page |
| ||||||
HMP Drake HallDetails for HMP Drake Hall | £20m | £20m | — | +0.6% | Ministry of Justice | On its own page |
| ||||||
Prisons closed, merged or renamed since 2015-16Details for Prisons closed, merged or renamed since 2015-16 | not published | not published | — | — | Ministry of Justice | Broken down below |
| ||||||
HMP HatfieldDetails for HMP Hatfield | £17m | £18m | — | +5.5% | Ministry of Justice | On its own page |
| ||||||
HMP North Sea CampDetails for HMP North Sea Camp | £15m | £16m | — | +0.9% | Ministry of Justice | On its own page |
| ||||||
HMP Kirklevington GrangeDetails for HMP Kirklevington Grange | £13m | £13m | — | +0.6% | Ministry of Justice | On its own page |
| ||||||
HMP Askham GrangeDetails for HMP Askham Grange | £9m | £9m | — | +1.8% | Ministry of Justice | On its own page |
| ||||||
HMP East Sutton ParkDetails for HMP East Sutton Park | £8m | £8m | — | −1.3% | Ministry of Justice | On its own page |
| ||||||
Prisons closed, merged or renamed since 2015-16
Establishments in earlier years’ cost tables but not the latest: closed, merged with another prison, or costed under another name. The total is simply theirs added up for each year.
£18m in 2023-24 (cash); £19m in 2025-26 prices; +11.3% on a year earlier in cash, +5.9% in real terms.
| Local body | Cash, 2016-17 | Real terms (2025-26 prices) | Per resident | Real change on a year earlier | Source | Below this |
|---|---|---|---|---|---|---|
HMP Humber (Everthorpe & Wolds)Details for HMP Humber (Everthorpe Wolds) | £31m | £42m | — | +14.6% | Ministry of Justice | Spending category not published: Its split between direct and shared costs is in the cost tables for the years it was open; it is not broken down here because it no longer has a page. |
| ||||||
HMP Grendon / SpringhillDetails for HMP Grendon / Springhill | not published | not published | — | — | Ministry of Justice | Spending category not published: Its split between direct and shared costs is in the cost tables for the years it was open; it is not broken down here because it no longer has a page. |
| ||||||
HMP Warren HillDetails for HMP Warren Hill | £11m | £15m | — | −0.2% | Ministry of Justice | Spending category not published: Its split between direct and shared costs is in the cost tables for the years it was open; it is not broken down here because it no longer has a page. |
| ||||||
HMP KennetDetails for HMP Kennet | £11m | £14m | — | −31.8% | Ministry of Justice | Spending category not published: Its split between direct and shared costs is in the cost tables for the years it was open; it is not broken down here because it no longer has a page. |
| ||||||
HMP HollowayDetails for HMP Holloway | £6m | £8m | — | −73.6% | Ministry of Justice | Spending category not published: Its split between direct and shared costs is in the cost tables for the years it was open; it is not broken down here because it no longer has a page. |
| ||||||
HMP DoverDetails for HMP Dover | £5m | £7m | — | — | Ministry of Justice | Spending category not published: Its split between direct and shared costs is in the cost tables for the years it was open; it is not broken down here because it no longer has a page. |
| ||||||
HMP Glen ParvaDetails for HMP Glen Parva | £22m | £30m | — | +7.1% | Ministry of Justice | Spending category not published: Its split between direct and shared costs is in the cost tables for the years it was open; it is not broken down here because it no longer has a page. |
| ||||||
HMP HaslarDetails for HMP Haslar | £2m | £3m | — | — | Ministry of Justice | Spending category not published: Its split between direct and shared costs is in the cost tables for the years it was open; it is not broken down here because it no longer has a page. |
| ||||||
HMP Blantyre HouseDetails for HMP Blantyre House | £1m | £2m | — | −25.9% | Ministry of Justice | Spending category not published: Its split between direct and shared costs is in the cost tables for the years it was open; it is not broken down here because it no longer has a page. |
| ||||||
Cash is as published. Real terms are in 2025-26 prices, using HM Treasury’s GDP deflator. Per resident divides by ONS mid-year population for the area the body serves. Changes compare the same body in consecutive years.
What these figures do and don't show
- Prison costs compare unlike prisons. A young offender institution or a high-security prison costs far more per prisoner than an open prison. Compare a prison with others of its function, and treat public and contracted prisons’ costs as different bases.
- Nothing here shows cause and effect. Backlogs, conviction rates and crowding sit beside the money, not as its result: they depend on crime, charging, sentencing law and much else.
- Hand-kept figures. HMPPS, HMCTS, CPS and the Scottish and Northern Irish prison services publish their accounts only as PDFs; their figures were read from them and are dated.
Where this sits: United Kingdom → England and Wales → Ministry of Justice → HM Prison and Probation Service → Prisons in England and Wales. Figures from data/services/justice.json, generated 29 September 2026.
Use this data
The figures belong to the bodies that published them and are used under their terms, listed in Sources for this page; most are Crown copyright under the Open Government Licence. Only our own words, analysis, charts and derived calculations are ours, published under CC BY 4.0: reuse them, including commercially, if you credit Tekstak Ltd and link back to this page.
Download
Sources for this page
| Source | Publisher | Figures as of | Updated | Licence |
|---|---|---|---|---|
| Costs per prison place and cost per prisoner by individual prison, 2015-16 to 2024-25 (HMPPS annual report and accounts, management information addendum) | Ministry of Justice | 26 March 2026 | annual | Open Government Licence v3.0 |
Each source's figures are used under the licence shown. Our own words, analysis, charts and derived calculations are ours, under CC BY 4.0.