Care home costs by council
In 2024-25 English councils paid on average £982 a week for a residential care home place for someone aged 65 or over, and £1,102 for a nursing home place. Hounslow paid the most (£1,446) and Blackburn with Darwen the least (£653).
These are what councils paid for the places they arranged, worked out by the Department of Health and Social Care. People who pay for themselves are charged whatever each home sets, and this is often more. Nursing figures don't include the £267.68 a week the NHS pays towards nursing care.
£982Residential, 65+ (England)
£1,102Nursing, 65+ (England)
£1,883Residential, 18-64 (England)
£1,521Nursing, 18-64 (England)
Every council
Weekly cost per person, 2024-25. Ranked by residential care for people aged 65 and over (1 = highest). A dash means the council didn't report it or it covered very few people. Click a column to sort.
| Rank | Council area | Residential, 65+ | Nursing, 65+ | Residential, 18-64 | Nursing, 18-64 |
|---|---|---|---|---|---|
| 1 | Hounslow | £1,446 | £1,460 | £2,236 | £1,733 |
| 2 | Kingston upon Thames | £1,407 | £1,055 | £1,842 | £1,305 |
| 3 | Lambeth | £1,398 | £1,322 | £1,838 | £1,586 |
| 4 | Richmond upon Thames | £1,389 | £1,403 | £1,921 | £1,325 |
| 5 | West Berkshire | £1,380 | £1,178 | £2,107 | £933 |
| 6 | Kensington and Chelsea | £1,317 | £1,228 | £1,524 | £2,006 |
| 7 | South Gloucestershire | £1,307 | £1,339 | £2,418 | £2,302 |
| 8 | Waltham Forest | £1,297 | £1,236 | £1,730 | £1,464 |
| 9 | Bournemouth, Christchurch and Poole | £1,295 | £1,341 | £2,097 | £1,725 |
| 9 | Herefordshire, County of | £1,295 | £1,201 | £1,796 | £1,053 |
| 11 | Ealing | £1,278 | £1,159 | £2,122 | £1,686 |
| 12 | North Yorkshire | £1,274 | £1,403 | £2,125 | £751 |
| 13 | Westminster | £1,271 | £1,162 | £890 | £1,362 |
| 14 | Newham | £1,267 | £839 | £1,490 | £1,854 |
| 15 | Wandsworth | £1,262 | £1,231 | £1,998 | £1,427 |
| 16 | Croydon | £1,255 | £1,186 | £1,660 | £1,620 |
| 17 | Dorset | £1,254 | £1,282 | £2,742 | £1,667 |
| 18 | Isles of Scilly | £1,227 | – | – | – |
| 19 | Hampshire | £1,214 | £1,359 | £1,898 | £1,453 |
| 20 | Brighton and Hove | £1,205 | £1,270 | £1,821 | £1,481 |
| 21 | Westmorland and Furness | £1,203 | £1,004 | £2,598 | £1,061 |
| 22 | Windsor and Maidenhead | £1,201 | £1,490 | £2,091 | £916 |
| 23 | Bath and North East Somerset | £1,199 | £1,003 | £1,687 | £1,049 |
| 24 | Havering | £1,190 | £1,248 | £1,899 | £1,755 |
| 25 | Buckinghamshire | £1,183 | £1,244 | £2,356 | £1,755 |
| 26 | Wokingham | £1,181 | £1,274 | £1,737 | – |
| 27 | Islington | £1,177 | £1,318 | £2,308 | £1,516 |
| 28 | Rutland | £1,175 | £509 | £2,189 | – |
| 29 | Bristol, City of | £1,170 | £1,124 | £2,218 | £1,491 |
| 30 | Bracknell Forest | £1,166 | £1,325 | £2,208 | £1,244 |
| 31 | Cumberland | £1,161 | £1,004 | £1,954 | £992 |
| 32 | Tower Hamlets | £1,157 | £1,167 | £1,691 | £1,333 |
| 33 | Slough | £1,154 | £1,130 | £1,732 | £1,278 |
| 34 | North Northamptonshire | £1,151 | £695 | £1,928 | £1,692 |
| 35 | Solihull | £1,139 | £1,143 | £2,580 | £2,222 |
| 36 | Somerset | £1,135 | £1,082 | £1,797 | £1,332 |
| 37 | Portsmouth | £1,134 | £1,463 | £1,036 | £1,156 |
| 38 | Merton | £1,130 | £1,118 | £2,253 | £1,142 |
| 39 | Norfolk | £1,129 | £1,199 | £1,397 | £1,338 |
| 40 | Hammersmith and Fulham | £1,124 | £1,094 | £1,393 | £1,381 |
| 41 | Enfield | £1,120 | £935 | £1,466 | £1,760 |
| 42 | Hillingdon | £1,102 | £1,140 | £1,984 | £1,648 |
| 43 | Camden | £1,101 | £1,232 | £1,608 | £1,489 |
| 44 | Medway | £1,100 | £968 | £2,186 | £1,112 |
| 45 | Kent | £1,096 | £1,277 | £1,834 | £1,432 |
| 46 | Harrow | £1,095 | £1,227 | £1,869 | £1,477 |
| 47 | County Durham | £1,094 | £697 | £1,155 | £855 |
| 48 | Torbay | £1,091 | £1,208 | £1,457 | £1,561 |
| 49 | Wiltshire | £1,089 | £1,062 | £2,315 | £1,538 |
| 50 | Sutton | £1,088 | £1,128 | £1,673 | £1,638 |
| 51 | Barking and Dagenham | £1,086 | £1,080 | £1,940 | £1,184 |
| 51 | West Northamptonshire | £1,086 | £988 | £1,668 | £1,315 |
| 53 | Essex | £1,085 | £1,134 | £2,407 | £1,524 |
| 54 | Suffolk | £1,080 | £1,058 | £1,729 | £1,335 |
| 55 | Bexley | £1,071 | £1,184 | £2,073 | £1,093 |
| 56 | Cornwall | £1,062 | £1,157 | £2,062 | £2,126 |
| 56 | Leicester | £1,062 | £1,306 | £2,066 | £1,225 |
| 56 | Staffordshire | £1,062 | £1,352 | £2,570 | £1,977 |
| 59 | Derbyshire | £1,060 | £1,144 | £2,154 | £1,645 |
| 60 | Bedford | £1,050 | £1,011 | £1,906 | £2,004 |
| 61 | Surrey | £1,049 | £1,004 | £2,134 | £1,499 |
| 62 | West Sussex | £1,046 | £1,098 | £1,867 | £1,821 |
| 63 | Devon | £1,043 | £1,317 | £1,895 | £1,532 |
| 64 | East Riding of Yorkshire | £1,040 | £1,576 | £2,071 | – |
| 64 | Milton Keynes | £1,040 | £1,118 | £2,178 | £1,197 |
| 66 | Barnet | £1,036 | £1,078 | £1,649 | £1,604 |
| 67 | Sandwell | £1,034 | £1,025 | £1,546 | £1,479 |
| 68 | Greenwich | £1,020 | £1,559 | £2,531 | £1,463 |
| 69 | York | £1,018 | £1,212 | £1,874 | £1,949 |
| 70 | Oxfordshire | £1,013 | £1,123 | £2,223 | £1,284 |
| 71 | Brent | £1,010 | £1,237 | £1,345 | £1,461 |
| 72 | Gloucestershire | £1,005 | £1,384 | £1,910 | £1,714 |
| 72 | Southwark | £1,005 | £960 | £1,477 | £1,302 |
| 74 | Reading | £1,002 | £1,125 | £1,679 | £1,356 |
| 75 | Haringey | £1,000 | £1,168 | £1,638 | £1,452 |
| 76 | Swindon | £999 | £1,018 | £2,580 | £2,285 |
| 77 | Gateshead | £996 | £1,060 | £2,379 | £1,205 |
| 78 | Cambridgeshire | £993 | £1,128 | £2,482 | £1,954 |
| 78 | Central Bedfordshire | £993 | £1,051 | £2,167 | £1,470 |
| 80 | Hackney | £990 | £1,123 | £1,353 | £1,354 |
| 80 | Southampton | £990 | £1,293 | £1,591 | £1,372 |
| 82 | Worcestershire | £981 | £1,096 | £2,186 | £1,896 |
| 83 | Telford and Wrekin | £974 | £1,187 | £2,141 | £1,499 |
| 84 | Lewisham | £961 | £1,263 | £1,492 | £918 |
| 85 | Stockport | £960 | £1,107 | £1,846 | £1,559 |
| 86 | Kirklees | £957 | £1,342 | £2,500 | £2,773 |
| 87 | East Sussex | £948 | £990 | £2,118 | £1,679 |
| 88 | Trafford | £946 | £1,285 | £2,238 | £1,704 |
| 89 | Peterborough | £944 | £974 | £2,123 | £1,556 |
| 90 | Redbridge | £943 | £1,048 | £1,869 | £1,271 |
| 91 | Warrington | £937 | £1,086 | £2,911 | £2,465 |
| 92 | Bromley | £934 | £965 | £1,869 | £1,919 |
| 93 | Sunderland | £931 | £1,028 | £1,932 | £1,904 |
| 94 | Southend-on-Sea | £929 | £959 | £2,448 | – |
| 95 | Lancashire | £925 | £1,131 | £1,864 | £1,682 |
| 96 | Hartlepool | £922 | £957 | £1,412 | £1,121 |
| 96 | Hertfordshire | £922 | £1,043 | £2,400 | £1,882 |
| 98 | North Tyneside | £921 | £934 | £1,895 | £1,264 |
| 99 | Birmingham | £918 | £894 | £1,836 | £1,504 |
| 99 | Shropshire | £918 | £1,223 | £2,227 | £1,623 |
| 101 | Cheshire West and Chester | £915 | £985 | £2,489 | £1,092 |
| 101 | Leicestershire | £915 | £1,032 | £1,769 | £1,464 |
| 103 | Newcastle upon Tyne | £911 | £967 | £2,077 | £1,069 |
| 104 | Isle of Wight | £904 | £1,044 | £1,629 | – |
| 105 | North Somerset | £901 | £1,011 | £1,839 | £1,216 |
| 106 | Bolton | £895 | £891 | £1,962 | £1,957 |
| 107 | Luton | £893 | £916 | £1,758 | £1,244 |
| 108 | Northumberland | £890 | £900 | £1,955 | £1,287 |
| 109 | Plymouth | £873 | £1,021 | £1,824 | £1,163 |
| 110 | Warwickshire | £858 | £975 | £1,643 | £1,166 |
| 111 | Coventry | £855 | £937 | £1,593 | £1,173 |
| 112 | Cheshire East | £849 | £1,055 | £2,196 | £1,425 |
| 113 | Calderdale | £846 | £1,234 | £1,690 | £1,444 |
| 114 | Salford | £844 | £1,159 | £1,663 | £1,760 |
| 115 | Nottinghamshire | £841 | £1,085 | £2,257 | £3,568 |
| 115 | Stockton-on-Tees | £841 | £916 | £1,659 | £1,199 |
| 117 | Middlesbrough | £837 | £1,071 | £1,768 | £1,334 |
| 118 | Bradford | £828 | £930 | £1,386 | £1,479 |
| 118 | Doncaster | £828 | £930 | £1,361 | £1,253 |
| 120 | Darlington | £824 | £710 | £1,351 | £853 |
| 121 | Bury | £820 | £991 | £2,089 | £1,693 |
| 122 | Barnsley | £819 | £930 | £1,875 | £1,758 |
| 123 | Liverpool | £811 | £965 | £1,772 | £1,868 |
| 123 | Nottingham | £811 | £941 | £1,255 | £1,771 |
| 125 | St. Helens | £808 | £1,093 | £1,853 | £1,831 |
| 126 | Wigan | £807 | £1,034 | £1,870 | £1,943 |
| 127 | Redcar and Cleveland | £805 | £677 | £1,061 | £524 |
| 127 | Wakefield | £805 | £1,105 | £2,246 | £2,028 |
| 129 | Kingston upon Hull, City of | £804 | £1,117 | £1,719 | £1,913 |
| 130 | Rochdale | £796 | £1,193 | £942 | £1,281 |
| 130 | Rotherham | £796 | £986 | £1,632 | £1,881 |
| 130 | Walsall | £796 | £896 | £1,788 | £1,146 |
| 133 | Tameside | £790 | £1,305 | £2,336 | £1,914 |
| 134 | Sefton | £788 | £944 | £1,423 | £1,394 |
| 135 | Sheffield | £786 | £780 | £1,893 | £1,185 |
| 136 | Leeds | £782 | £987 | £1,766 | £1,280 |
| 137 | South Tyneside | £780 | £1,166 | £1,680 | £1,480 |
| 137 | Stoke-on-Trent | £780 | £1,164 | £1,988 | £2,077 |
| 139 | Knowsley | £769 | £946 | £2,151 | £1,555 |
| 139 | Lincolnshire | £769 | £757 | £1,513 | £1,160 |
| 141 | Wolverhampton | £761 | £917 | £1,470 | £1,048 |
| 142 | Blackpool | £758 | £901 | £1,101 | £1,409 |
| 143 | Dudley | £741 | £1,069 | £2,004 | £1,898 |
| 143 | Wirral | £741 | £819 | £1,308 | £882 |
| 145 | Derby | £738 | £810 | £1,688 | £1,131 |
| 146 | Manchester | £728 | £1,016 | £1,596 | £1,210 |
| 147 | Halton | £726 | £773 | £1,395 | £1,063 |
| 147 | Thurrock | £726 | £910 | £1,886 | – |
| 149 | North Lincolnshire | £718 | £745 | £1,189 | £963 |
| 150 | North East Lincolnshire | £716 | – | £1,967 | – |
| 151 | Oldham | £705 | £989 | £1,534 | £1,486 |
| 152 | Blackburn with Darwen | £653 | £818 | £2,131 | £1,729 |
About these figures
- Source: Department of Health and Social Care, adult social care finance report, England: 2024 to 2025 (Table 52), Open Government Licence.
- Each figure is the council's spending on that kind of long-term care, including what residents contributed, divided by the weeks of care it arranged. It covers all the places the council arranged, including any homes it runs itself.
- Figures based on fewer than 520 weeks of care (about 10 people for a year) are left out.
- Download this table (CSV). You're free to reuse it with a credit to Compare My Care and the Department of Health and Social Care.