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 care

Across 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

BoroughHome care agenciesWith a top-two rating
Barking and Dagenham15958
Croydon15677
Redbridge13056
Havering12162
Enfield11661
Ealing11063
Greenwich10733
Barnet9557
Brent9559
Harrow9351
Newham9042
Bromley8748
Lewisham8627
Hillingdon8343
Hounslow7441
Tower Hamlets7436
Bexley6819
Haringey6632
Lambeth6035
Merton6042
Southwark5616
Sutton5439
Waltham Forest5432
Islington4829
Kingston upon Thames4834
Camden4728
Wandsworth4023
Hackney3924
Hammersmith and Fulham3925
Richmond upon Thames2518
Westminster2410
City of London162
Kensington and Chelsea1511

Search London by postcode area

Source for provider details: CQC, Oct 2026 (Open Government Licence v3.0). The Care Panel is a comparison site, not a care company.