Home care in London
2,431 CQC-registered home care agencies across 33 boroughs in London. Pick a borough to compare ratings, specialisms and inspection dates.
Find available careAcross 33 boroughs, this site lists 2,431 CQC-registered home care agencies in London. Barking and Dagenham, Croydon and Redbridge have the largest numbers. CQC has rated 1,510 of them: 89% Good or Outstanding, in line with England's 88%, and 35 are Outstanding.
1969 agencies list dementia as a specialism. Agencies appear under the borough of their registered office; most also visit people in nearby boroughs.
Council-funded care is arranged by the 33 London borough councils, depending on where the person lives. Each must offer a free care needs assessment.
Council help with care: Barking and Dagenham, Barnet, Bexley, Brent, Bromley, Camden, City of London, Croydon, Ealing, Enfield, Greenwich, Hackney, Hammersmith and Fulham, Haringey, Harrow, Havering, Hillingdon, Hounslow, Islington, Kensington and Chelsea, Kingston upon Thames, Lambeth, Lewisham, Merton, Newham, Redbridge, Richmond upon Thames, Southwark, Sutton, Tower Hamlets, Waltham Forest, Wandsworth, Westminster.
CQC ratings across London
Across the 1,510 rated home care agencies, CQC gives 35 Outstanding, 1,307 Good, 164 Requires improvement and 4 Inadequate. That makes 2% Outstanding, against 5% in England, and 11% below Good, against 12%.
In the last two years CQC has published ratings for 427 of them, 28% of the rated total (England: 24%). For 668, the latest rating is over four years old: 44% here, 54% in England.
Rating changes over 12 months in London: 19 up, 3 down and 77 first-time ratings, out of 250 new ratings published. The latest was Ascend Support (Ealing) in Ealing, rated Good on 21 October 2026. The London CQC ratings log.
Size, specialisms and cost in London
The longest-registered of them is SweetTree Home Care Services, on the CQC register since 2010. 143 registered in the last 12 months and 130 of those have no rating yet.
Some providers run more than one agency in London: London Care Limited (12), Midshires Care Limited (11) and Eleanor Nursing and Social Care Limited (9).
Budget guide for London (typical 2026 prices in London): visiting care £30–£40 an hour, sleeping night £190–£230, waking night £240–£320 and live-in care £1,300–£1,800 a week.
1,969 of the 2,431 agencies (81%) list dementia among their specialisms, compared with 79% of home care agencies across England.
Most listings sit in a few places: Barking and Dagenham (159), Croydon (156), Redbridge (130), Havering (121) and Enfield (116). Those are the boroughs in London with the most home care agencies. City of London trails at 13% Good or Outstanding, while Kensington and Chelsea leads with 73% of its 15.
Most common specialisms among the 2,431 home care agencies: caring for adults over 65 years (2,239), caring for adults under 65 years (2,178), physical disabilities (2,030) and dementia (1,969).
Boroughs in London
| Borough | Home care agencies | With a top-two rating |
|---|---|---|
| Barking and Dagenham | 159 | 58 |
| Croydon | 156 | 77 |
| Redbridge | 130 | 56 |
| Havering | 121 | 62 |
| Enfield | 116 | 61 |
| Ealing | 110 | 63 |
| Greenwich | 107 | 33 |
| Barnet | 95 | 57 |
| Brent | 95 | 59 |
| Harrow | 93 | 51 |
| Newham | 90 | 42 |
| Bromley | 87 | 48 |
| Lewisham | 86 | 27 |
| Hillingdon | 83 | 43 |
| Hounslow | 74 | 41 |
| Tower Hamlets | 74 | 36 |
| Bexley | 68 | 19 |
| Haringey | 66 | 32 |
| Lambeth | 60 | 35 |
| Merton | 60 | 42 |
| Southwark | 56 | 16 |
| Sutton | 54 | 39 |
| Waltham Forest | 54 | 32 |
| Islington | 48 | 29 |
| Kingston upon Thames | 48 | 34 |
| Camden | 47 | 28 |
| Wandsworth | 40 | 23 |
| Hackney | 39 | 24 |
| Hammersmith and Fulham | 39 | 25 |
| Richmond upon Thames | 25 | 18 |
| Westminster | 24 | 10 |
| City of London | 16 | 2 |
| Kensington and Chelsea | 15 | 11 |
Search London by postcode area
- CR0 Croydon 101
- IG11 Barking 94
- IG1 Ilford 69
- NW10 Brent 64
- SE18 Greenwich 53
- EN3 Enfield 40
- HA1 Harrow 38
- RM10 Dagenham 37
- RM13 Rainham 33
- SE13 Lewisham 31
- E1 Tower Hamlets 30
- N17 Haringey 30
- UB3 Hayes 29
- RM1 Romford 28
- BR1 Bromley 26
- E7 Newham 25
- RM3 Romford 25
- SE1 Southwark 25
- EN1 Enfield 24
- SW16 Lambeth 24
- CR4 Mitcham 22
- E14 Tower Hamlets 21
- E15 Newham 21
- TW4 Hounslow 21
- HA8 Edgware 20
- SE6 Lewisham 20
- SW19 Merton 20
- CR2 South Croydon 19
- NW9 Brent 19
- UB8 Uxbridge 19
- HA2 Harrow 18
- N12 Barnet 18
- UB6 Greenford 18
- W5 Ealing 18
- BR2 Bromley 17
- E3 Tower Hamlets 17
- HA7 Stanmore 17
- RM6 Romford 17
- UB1 Southall 17
- HA9 Wembley 16
- SM6 Wallington 16
- E4 Waltham Forest 15
- E10 Waltham Forest 15
- HA3 Harrow 15
- IG6 Ilford 15
- N3 Barnet 15
- N15 Haringey 15
- SM1 Sutton 15
- E8 Hackney 14
- E16 Newham 14
- E17 Waltham Forest 14
- EN5 Barnet 14
- HA0 Wembley 14
- RM7 Romford 14
- SE5 Southwark 14
- SE9 Greenwich 14
- SE28 Greenwich 14
- TW3 Hounslow 14
- TW8 Brentford 14
- CR7 Thornton Heath 13
- DA8 Erith 13
- KT3 New Malden 13
- N22 Haringey 13
- SE7 Greenwich 13
- SM4 Morden 13
- SW2 Lambeth 13
- SW11 Wandsworth 13
- SW18 Wandsworth 13
- BR5 Orpington 12
- E12 Newham 12
- E13 Newham 12
- KT9 Chessington 12
- N1 Islington 12
- RM11 Hornchurch 12
- SE8 Lewisham 12
- SE15 Southwark 12
- SE16 Southwark 12
- W6 Hammersmith and Fulham 12
- IG8 Woodford Green 11
- N7 Islington 11
- N9 Enfield 11
- N14 Enfield 11
- NW6 Camden 11
- SW9 Lambeth 11
- DA7 Bexleyheath 10
- DA18 Erith 10
- N13 Enfield 10
- NW1 Camden 10
- NW2 Brent 10
- BR3 Beckenham 9
- E11 Waltham Forest 9
- EC2A Hackney 9
- NW3 Camden 9
- RM9 Dagenham 9
- SW6 Hammersmith and Fulham 9
- SW17 Wandsworth 9
- TW13 Feltham 9
- W3 Ealing 9
- BR6 Orpington 8
- E6 Newham 8
- IG3 Ilford 8
- KT1 Kingston Upon Thames 8
- KT6 Surbiton 8
- N4 Islington 8
- N11 Barnet 8
- N18 Enfield 8
- N19 Islington 8
- N20 Barnet 8
- NW4 Barnet 8
- RM8 Dagenham 8
- SE20 Bromley 8
- SM5 Carshalton 8
- UB7 West Drayton 8
- UB10 Uxbridge 8
- W10 Kensington and Chelsea 8
- W13 Ealing 8
- EN2 Enfield 7
- IG2 Ilford 7
- N16 Hackney 7
- TW9 Richmond 7
- CR5 Coulsdon 6
- DA14 Sidcup 6
- E2 Tower Hamlets 6
- EC1V Islington 6
- EC2M City of London 6
- HA5 Pinner 6
- NW5 Camden 6
- SE2 Greenwich 6
- SM3 Sutton 6
- UB5 Northolt 6
- BR7 Chislehurst 5
- CR9 Croydon 5
- DA16 Welling 5
- E18 Redbridge 5
- HA6 Northwood 5
- KT2 Kingston Upon Thames 5
- KT4 Worcester Park 5
- N10 Haringey 5
- SE12 Lewisham 5
- SE25 Croydon 5
- SE26 Lewisham 5
- TW1 Twickenham 5
- TW11 Teddington 5
- UB2 Southall 5
- UB11 Uxbridge 5
- W12 Hammersmith and Fulham 5
Source for provider details: CQC, Oct 2026 (Open Government Licence v3.0). The Care Panel is a comparison site, not a care company.