Home Care homes Care homes by council
Care homes by council area
14,783 care homes with 486,823 beds in 152 council areas of England (CQC register, ). Each council page lists every home with its CQC rating, operator, the owner of the operator and the kitchen's food hygiene rating. Sources: CQC, Companies House, Food Standards Agency.
Data: CQC register , Companies House company data 1 November 2026 and owners 7 November 2026, food hygiene ratings 3 November 2026 · calculated 7 November 2026 · Methodology and sources
Council Homes Beds Rated good or outstanding
Barking and Dagenham 24 719 95%
Barnet 75 3,135 87%
Barnsley 72 2,324 82%
Bath and North East Somerset 54 1,871 86%
Bedford 72 1,675 78%
Bexley 31 1,620 76%
Birmingham 277 7,581 77%
Blackburn with Darwen 35 1,083 81%
Blackpool 63 1,627 79%
Bolton 57 1,878 84%
Bournemouth, Christchurch and Poole 134 4,580 96%
Bracknell Forest 19 853 73%
Bradford 110 4,160 77%
Brent 46 1,038 86%
Brighton and Hove 85 2,113 92%
Bristol, City of 92 2,911 98%
Bromley 52 1,877 93%
Buckinghamshire 132 4,928 74%
Bury 54 1,654 88%
Calderdale 46 1,342 78%
Cambridgeshire 139 5,622 92%
Camden 11 510 91%
Central Bedfordshire 64 2,118 72%
Cheshire East 111 5,192 77%
Cheshire West and Chester 86 3,422 73%
Cornwall 200 4,926 81%
County Durham 146 5,422 93%
Coventry 72 2,048 66%
Croydon 127 3,474 90%
Cumberland 78 2,347 79%
Darlington 31 1,301 86%
Derby 71 2,370 74%
Derbyshire 245 7,614 81%
Devon 308 8,618 89%
Doncaster 80 2,487 78%
Dorset 119 4,448 94%
Dudley 91 2,518 71%
Ealing 35 1,445 83%
East Riding of Yorkshire 150 5,747 77%
East Sussex 294 9,034 85%
Enfield 83 2,198 82%
Essex 408 13,376 84%
Gateshead 50 2,079 98%
Gloucestershire 199 6,152 87%
Greenwich 43 962 83%
Hackney 13 314 85%
Halton 25 747 75%
Hammersmith and Fulham 10 614 88%
Hampshire 480 15,876 85%
Haringey 24 375 88%
Harrow 52 1,456 94%
Hartlepool 27 1,007 93%
Havering 60 1,971 92%
Herefordshire, County of 86 2,227 84%
Hertfordshire 255 10,114 77%
Hillingdon 48 1,639 91%
Hounslow 32 885 90%
Isle of Wight 62 1,849 70%
Isles of Scilly 2 26 0%
Islington 18 758 100%
Kensington and Chelsea 11 443 89%
Kent 501 15,919 78%
Kingston upon Hull, City of 78 2,238 73%
Kingston upon Thames 45 1,756 89%
Kirklees 124 3,455 78%
Knowsley 27 1,051 78%
Lambeth 34 979 76%
Lancashire 419 13,511 84%
Leeds 160 6,203 77%
Leicester 99 2,883 80%
Leicestershire 164 5,411 80%
Lewisham 49 895 96%
Lincolnshire 286 9,312 77%
Liverpool 87 3,329 68%
Luton 34 987 75%
Manchester 85 2,217 83%
Medway 66 1,745 72%
Merton 35 872 100%
Middlesbrough 47 1,748 95%
Milton Keynes 48 1,755 88%
Newcastle upon Tyne 73 2,629 92%
Newham 22 592 90%
Norfolk 318 10,290 67%
North East Lincolnshire 54 1,831 84%
North Lincolnshire 59 1,943 80%
North Northamptonshire 109 3,241 80%
North Somerset 94 2,923 95%
North Tyneside 44 1,771 90%
North Yorkshire 206 7,473 86%
Northumberland 94 3,490 91%
Nottingham 77 2,004 78%
Nottinghamshire 277 9,121 85%
Oldham 46 1,659 83%
Oxfordshire 148 7,098 87%
Peterborough 37 1,582 88%
Plymouth 86 2,256 80%
Portsmouth 29 931 72%
Reading 32 1,002 76%
Redbridge 76 1,349 86%
Redcar and Cleveland 43 1,371 85%
Richmond upon Thames 41 1,025 95%
Rochdale 61 1,624 65%
Rotherham 84 2,612 87%
Rutland 11 452 82%
Salford 44 1,510 78%
Sandwell 91 2,182 73%
Sefton 110 3,497 79%
Sheffield 114 4,227 85%
Shropshire 116 3,826 81%
Slough 16 570 57%
Solihull 63 2,410 90%
Somerset 198 6,392 89%
South Gloucestershire 81 2,564 96%
South Tyneside 34 1,340 94%
Southampton 52 1,575 85%
Southend-on-Sea 84 1,847 91%
Southwark 13 521 77%
St. Helens 41 1,412 89%
Staffordshire 270 8,941 78%
Stockport 69 2,743 72%
Stockton-on-Tees 60 2,003 90%
Stoke-on-Trent 84 2,704 81%
Suffolk 196 8,131 81%
Sunderland 87 2,668 93%
Surrey 395 15,422 82%
Sutton 68 1,358 95%
Swindon 47 1,288 88%
Tameside 34 1,382 74%
Telford and Wrekin 37 1,316 80%
Thurrock 26 676 92%
Torbay 74 2,002 80%
Tower Hamlets 10 387 90%
Trafford 57 1,879 86%
Wakefield 96 2,964 75%
Walsall 61 1,997 67%
Waltham Forest 47 1,079 95%
Wandsworth 26 1,278 92%
Warrington 56 2,133 81%
Warwickshire 171 6,172 80%
West Berkshire 44 1,201 90%
West Northamptonshire 106 3,364 69%
West Sussex 341 11,024 85%
Westminster 9 488 100%
Westmorland and Furness 59 1,931 89%
Wigan 59 2,364 91%
Wiltshire 163 5,124 90%
Windsor and Maidenhead 41 1,943 73%
Wirral 112 3,449 71%
Wokingham 45 1,362 93%
Wolverhampton 71 2,326 67%
Worcestershire 177 6,682 84%
York 42 1,931 85%