Rated Care Homes

Care homes in London

1,227 care homes with 33,931 beds across 33 areas. Search, or pick an area below.

Browse care homes by area

Figures from CQC data published 2 November 2026. Ratings are the Care Quality Commission's.

Area Care homes Beds Share rated Good or Outstanding
Barking and Dagenham 23 657 95%
Barnet 76 2,822 89%
Bexley 28 1,334 77%
Brent 47 1,041 87%
Bromley 48 1,613 95%
Camden 10 428 90%
City of London No care homes
Croydon 122 2,993 90%
Ealing 35 1,445 83%
Enfield 81 1,928 82%
Greenwich 43 962 83%
Hackney 13 314 85%
Hammersmith and Fulham 8 456 83%
Haringey 24 375 88%
Harrow 49 1,243 93%
Havering 58 1,809 92%
Hillingdon 45 1,469 90%
Area Care homes Beds Share rated Good or Outstanding
Hounslow 31 825 89%
Islington 15 555 100%
Kensington and Chelsea 10 373 88%
Kingston upon Thames 37 1,203 86%
Lambeth 35 983 76%
Lewisham 49 895 96%
Merton 35 872 100%
Newham 23 595 90%
Redbridge 77 1,352 86%
Richmond upon Thames 40 893 95%
Southwark 13 521 77%
Sutton 66 1,215 95%
Tower Hamlets 10 387 90%
Waltham Forest 44 896 95%
Wandsworth 24 1,102 92%
Westminster 8 375 100%

Looking for home care instead? Browse home care in London