Care homes in Oxfordshire
108 CQC-registered care homes across 16 towns in Oxfordshire. Pick a town to compare ratings, specialisms and inspection dates.
Get local care prices Care home vacancies by townAcross 16 towns, this site lists 108 CQC-registered care homes in Oxfordshire. Oxford, Banbury and Witney have the largest numbers. CQC has rated 91 of them: 88% Good or Outstanding, above England's 83%, and 8 are Outstanding.
Of these, 65 provide nursing care and 91 support people living with dementia. Ask whether each home is registered for both current needs and the needs your relative may have later; a second move is hard on anyone.
Council-funded care here is organised by Oxfordshire Council. It must assess the needs of any adult who may need care and support, at no cost.
Council help with care: Oxfordshire.
CQC ratings across Oxfordshire
Out of 91 care homes with a published rating, 11 fall below Good (11 Requires improvement, 0 Inadequate), or 12% compared with 17% in England. 8 reach Outstanding, which is 9% (England: 5%), and 72 are Good.
20 of these ratings (22%) were published in the last two years, compared with 28% across England. 58 (64%) are more than four years old; the national figure is 49%.
20 new CQC ratings for care homes in Oxfordshire came out over the past year. Up: 3. Down: 1. First ratings: 3. Oxenford House in Oxford has the newest rating: Good, from 16 October 2026. Rating changes in Oxfordshire.
Size, specialisms and cost in Oxfordshire
Earliest CQC registration among them: OSJCT Old Station House, 2010. 10 of the 10 care homes registered within the past 12 months have yet to receive a CQC rating.
The Orders Of St. John Care Trust (15) runs more care homes here than any other registered provider, followed by Care UK Care Services Limited (10) and Barchester Healthcare Homes Limited (4).
Average 2026 self-funder fees in South East: residential care home £1,450 a week and nursing home £1,695 a week.
Specialisms named by care homes in Oxfordshire, with the number naming each: caring for adults over 65 years (102), dementia (91), caring for adults under 65 years (76) and physical disabilities (50).
Of 108 homes, 65 hold a nursing registration. That is 60% in Oxfordshire and 30% across England. Registered capacity adds up to 5,290 beds over 108 homes (49 a home on average), and Cherwood House Care Centre has the most at 119.
By town, the largest numbers of care homes in Oxfordshire are in Oxford (20), Banbury (12), Witney (9), Abingdon-on-Thames (8) and Wantage (8).
Compare Oxfordshire town by town
| Town | Care homes | Good or better |
|---|---|---|
| Oxford | 20 | 17 |
| Banbury | 12 | 4 |
| Witney | 9 | 8 |
| Abingdon-on-Thames | 8 | 7 |
| Wantage | 8 | 6 |
| Didcot | 6 | 5 |
| Henley-on-Thames | 6 | 5 |
| Bodicote | 5 | 4 |
| Carterton | 5 | 3 |
| Eynsham | 5 | 3 |
| Kidlington | 5 | 4 |
| Wallingford | 5 | 3 |
| Bicester | 4 | 3 |
| Chipping Norton | 4 | 4 |
| Sonning Common | 3 | 1 |
| Thame | 3 | 3 |
Care homes by postcode district in Oxfordshire
Built from the Care Quality Commission's register (Oct 2026) under Open Government Licence v3.0. The Care Panel lists and compares services but runs none.