GP practices rated Good or Outstanding, every council ranked
Of the practices the Care Quality Commission has rated. Figures for October 2026, published for 293 councils in England. Lowest first: the order says where a council sits, not whether that is good.
Lowest: Barking and Dagenham, 75%. The council in the middle: Spelthorne, 98.7%. Joint highest: 130 councils, 100%.
| Place | Council | Figure |
|---|---|---|
| 1 | Barking and DagenhamLondon | 75% |
| 2 | MedwaySouth East | 81.5% |
| 3 | LutonEast of England | 83.3% |
| 4 | LewishamLondon | 84.2% |
| 5 joint | BedfordEast of England | 84.6% |
| 5 joint | HaringeyLondon | 84.6% |
| 7 | YorkYorkshire and the Humber | 87.5% |
| 8 | SouthwarkLondon | 88% |
| 9 | WestminsterLondon | 88.5% |
| 10 | BuryNorth West | 88.9% |
| 11 | LiverpoolNorth West | 90.3% |
| 12 | GreenwichLondon | 90.5% |
| 13 joint | BostonEast Midlands | 90.6% |
| 13 joint | East LindseyEast Midlands | 90.6% |
| 13 joint | LincolnEast Midlands | 90.6% |
| 13 joint | North KestevenEast Midlands | 90.6% |
| 13 joint | South HollandEast Midlands | 90.6% |
| 13 joint | South KestevenEast Midlands | 90.6% |
| 13 joint | West LindseyEast Midlands | 90.6% |
| 20 joint | EastbourneSouth East | 90.9% |
| 20 joint | HaltonNorth West | 90.9% |
| 20 joint | HastingsSouth East | 90.9% |
| 20 joint | LewesSouth East | 90.9% |
| 20 joint | RotherSouth East | 90.9% |
| 20 joint | WealdenSouth East | 90.9% |
| 26 joint | CambridgeEast of England | 91.7% |
| 26 joint | East CambridgeshireEast of England | 91.7% |
| 26 joint | FenlandEast of England | 91.7% |
| 26 joint | HuntingdonshireEast of England | 91.7% |
| 26 joint | RotherhamYorkshire and the Humber | 91.7% |
| 26 joint | South CambridgeshireEast of England | 91.7% |
| 26 joint | ThurrockEast of England | 91.7% |
| 26 joint | West NorthamptonshireEast Midlands | 91.7% |
| 34 | EalingLondon | 92.5% |
| 35 | PeterboroughEast of England | 93.3% |
| 36 joint | BroxbourneEast of England | 94.3% |
| 36 joint | DacorumEast of England | 94.3% |
| 36 joint | East HertfordshireEast of England | 94.3% |
| 36 joint | HertsmereEast of England | 94.3% |
| 36 joint | North HertfordshireEast of England | 94.3% |
| 36 joint | St AlbansEast of England | 94.3% |
| 36 joint | StevenageEast of England | 94.3% |
| 36 joint | Three RiversEast of England | 94.3% |
| 36 joint | WatfordEast of England | 94.3% |
| 36 joint | Welwyn HatfieldEast of England | 94.3% |
| 46 joint | Kingston upon HullYorkshire and the Humber | 94.4% |
| 46 joint | Kingston upon ThamesLondon | 94.4% |
| 48 joint | AshfordSouth East | 94.5% |
| 48 joint | CanterburySouth East | 94.5% |
| 48 joint | DartfordSouth East | 94.5% |
| 48 joint | DoverSouth East | 94.5% |
| 48 joint | Folkestone and HytheSouth East | 94.5% |
| 48 joint | GraveshamSouth East | 94.5% |
| 48 joint | MaidstoneSouth East | 94.5% |
| 48 joint | SevenoaksSouth East | 94.5% |
| 48 joint | SwaleSouth East | 94.5% |
| 48 joint | ThanetSouth East | 94.5% |
| 48 joint | Tonbridge and MallingSouth East | 94.5% |
| 48 joint | Tunbridge WellsSouth East | 94.5% |
| 60 | NottinghamEast Midlands | 94.6% |
| 61 joint | HaveringLondon | 94.7% |
| 61 joint | Milton KeynesSouth East | 94.7% |
| 61 joint | Southend-on-SeaEast of England | 94.7% |
| 64 joint | BrecklandEast of England | 94.9% |
| 64 joint | BroadlandEast of England | 94.9% |
| 64 joint | Great YarmouthEast of England | 94.9% |
| 64 joint | King's Lynn and West NorfolkEast of England | 94.9% |
| 64 joint | North NorfolkEast of England | 94.9% |
| 64 joint | NorwichEast of England | 94.9% |
| 64 joint | South NorfolkEast of England | 94.9% |
| 64 joint | WirralNorth West | 94.9% |
| 72 joint | BirminghamWest Midlands | 95% |
| 72 joint | WarringtonNorth West | 95% |
| 74 | CoventryWest Midlands | 95.1% |
| 75 joint | BrentLondon | 95.2% |
| 75 joint | Tower HamletsLondon | 95.2% |
| 77 joint | Cheshire West and ChesterNorth West | 95.7% |
| 77 joint | DudleyWest Midlands | 95.7% |
| 79 joint | North NorthamptonshireEast Midlands | 96% |
| 79 joint | ShropshireWest Midlands | 96% |
| 81 joint | BasildonEast of England | 96.2% |
| 81 joint | BraintreeEast of England | 96.2% |
| 81 joint | BrentwoodEast of England | 96.2% |
| 81 joint | Castle PointEast of England | 96.2% |
| 81 joint | ChelmsfordEast of England | 96.2% |
| 81 joint | ColchesterEast of England | 96.2% |
| 81 joint | Epping ForestEast of England | 96.2% |
| 81 joint | HarlowEast of England | 96.2% |
| 81 joint | IslingtonLondon | 96.2% |
| 81 joint | MaldonEast of England | 96.2% |
| 81 joint | RochfordEast of England | 96.2% |
| 81 joint | TendringEast of England | 96.2% |
| 81 joint | UttlesfordEast of England | 96.2% |
| 94 joint | TamesideNorth West | 96.3% |
| 94 joint | Waltham ForestLondon | 96.3% |
| 96 joint | BlabyEast Midlands | 96.4% |
| 96 joint | CharnwoodEast Midlands | 96.4% |
| 96 joint | HarboroughEast Midlands | 96.4% |
| 96 joint | Hinckley and BosworthEast Midlands | 96.4% |
| 96 joint | MeltonEast Midlands | 96.4% |
| 96 joint | North West LeicestershireEast Midlands | 96.4% |
| 96 joint | Oadby and WigstonEast Midlands | 96.4% |
| 96 joint | SeftonNorth West | 96.4% |
| 104 joint | BromleyLondon | 96.7% |
| 104 joint | CamdenLondon | 96.7% |
| 106 | LeicesterEast Midlands | 97.1% |
| 107 joint | CornwallSouth West | 97.5% |
| 107 joint | WiganNorth West | 97.5% |
| 109 | County DurhamNorth East | 98% |
| 110 joint | AshfieldEast Midlands | 98.5% |
| 110 joint | BassetlawEast Midlands | 98.5% |
| 110 joint | BroxtoweEast Midlands | 98.5% |
| 110 joint | Cannock ChaseWest Midlands | 98.5% |
| 110 joint | East StaffordshireWest Midlands | 98.5% |
| 110 joint | GedlingEast Midlands | 98.5% |
| 110 joint | LichfieldWest Midlands | 98.5% |
| 110 joint | MansfieldEast Midlands | 98.5% |
| 110 joint | Newark and SherwoodEast Midlands | 98.5% |
| 110 joint | Newcastle-under-LymeWest Midlands | 98.5% |
| 110 joint | RushcliffeEast Midlands | 98.5% |
| 110 joint | South StaffordshireWest Midlands | 98.5% |
| 110 joint | StaffordWest Midlands | 98.5% |
| 110 joint | Staffordshire MoorlandsWest Midlands | 98.5% |
| 110 joint | TamworthWest Midlands | 98.5% |
| 125 joint | AdurSouth East | 98.6% |
| 125 joint | Amber ValleyEast Midlands | 98.6% |
| 125 joint | ArunSouth East | 98.6% |
| 125 joint | BolsoverEast Midlands | 98.6% |
| 125 joint | ChesterfieldEast Midlands | 98.6% |
| 125 joint | ChichesterSouth East | 98.6% |
| 125 joint | CrawleySouth East | 98.6% |
| 125 joint | Derbyshire DalesEast Midlands | 98.6% |
| 125 joint | ErewashEast Midlands | 98.6% |
| 125 joint | High PeakEast Midlands | 98.6% |
| 125 joint | HorshamSouth East | 98.6% |
| 125 joint | LeedsYorkshire and the Humber | 98.6% |
| 125 joint | Mid SussexSouth East | 98.6% |
| 125 joint | North East DerbyshireEast Midlands | 98.6% |
| 125 joint | South DerbyshireEast Midlands | 98.6% |
| 125 joint | WorthingSouth East | 98.6% |
| 141 joint | ElmbridgeSouth East | 98.7% |
| 141 joint | Epsom and EwellSouth East | 98.7% |
| 141 joint | GuildfordSouth East | 98.7% |
| 141 joint | Mole ValleySouth East | 98.7% |
| 141 joint | Reigate and BansteadSouth East | 98.7% |
| 141 joint | RunnymedeSouth East | 98.7% |
| 141 joint | SpelthorneSouth East | 98.7% |
| 141 joint | Surrey HeathSouth East | 98.7% |
| 141 joint | TandridgeSouth East | 98.7% |
| 141 joint | WaverleySouth East | 98.7% |
| 141 joint | WokingSouth East | 98.7% |
| 152 joint | BurnleyNorth West | 99% |
| 152 joint | ChorleyNorth West | 99% |
| 152 joint | FyldeNorth West | 99% |
| 152 joint | HyndburnNorth West | 99% |
| 152 joint | LancasterNorth West | 99% |
| 152 joint | PendleNorth West | 99% |
| 152 joint | PrestonNorth West | 99% |
| 152 joint | Ribble ValleyNorth West | 99% |
| 152 joint | RossendaleNorth West | 99% |
| 152 joint | South RibbleNorth West | 99% |
| 152 joint | West LancashireNorth West | 99% |
| 152 joint | WyreNorth West | 99% |
| 164 joint | BaberghEast of England | 100% |
| 164 joint | BarnetLondon | 100% |
| 164 joint | BarnsleyYorkshire and the Humber | 100% |
| 164 joint | Basingstoke and DeaneSouth East | 100% |
| 164 joint | Bath and North East SomersetSouth West | 100% |
| 164 joint | BexleyLondon | 100% |
| 164 joint | Blackburn with DarwenNorth West | 100% |
| 164 joint | BlackpoolNorth West | 100% |
| 164 joint | BoltonNorth West | 100% |
| 164 joint | Bournemouth, Christchurch and PooleSouth West | 100% |
| 164 joint | Bracknell ForestSouth East | 100% |
| 164 joint | BradfordYorkshire and the Humber | 100% |
| 164 joint | Brighton and HoveSouth East | 100% |
| 164 joint | BristolSouth West | 100% |
| 164 joint | BromsgroveWest Midlands | 100% |
| 164 joint | BuckinghamshireSouth East | 100% |
| 164 joint | CalderdaleYorkshire and the Humber | 100% |
| 164 joint | Central BedfordshireEast of England | 100% |
| 164 joint | CheltenhamSouth West | 100% |
| 164 joint | CherwellSouth East | 100% |
| 164 joint | Cheshire EastNorth West | 100% |
| 164 joint | CotswoldSouth West | 100% |
| 164 joint | CroydonLondon | 100% |
| 164 joint | CumberlandNorth West | 100% |
| 164 joint | DarlingtonNorth East | 100% |
| 164 joint | DerbyEast Midlands | 100% |
| 164 joint | DoncasterYorkshire and the Humber | 100% |
| 164 joint | DorsetSouth West | 100% |
| 164 joint | East DevonSouth West | 100% |
| 164 joint | East HampshireSouth East | 100% |
| 164 joint | East Riding of YorkshireYorkshire and the Humber | 100% |
| 164 joint | East SuffolkEast of England | 100% |
| 164 joint | EastleighSouth East | 100% |
| 164 joint | EnfieldLondon | 100% |
| 164 joint | ExeterSouth West | 100% |
| 164 joint | FarehamSouth East | 100% |
| 164 joint | Forest of DeanSouth West | 100% |
| 164 joint | GatesheadNorth East | 100% |
| 164 joint | GloucesterSouth West | 100% |
| 164 joint | GosportSouth East | 100% |
| 164 joint | HackneyLondon | 100% |
| 164 joint | Hammersmith and FulhamLondon | 100% |
| 164 joint | HarrowLondon | 100% |
| 164 joint | HartSouth East | 100% |
| 164 joint | HartlepoolNorth East | 100% |
| 164 joint | HavantSouth East | 100% |
| 164 joint | HerefordshireWest Midlands | 100% |
| 164 joint | HillingdonLondon | 100% |
| 164 joint | HounslowLondon | 100% |
| 164 joint | IpswichEast of England | 100% |
| 164 joint | Isle of WightSouth East | 100% |
| 164 joint | Kensington and ChelseaLondon | 100% |
| 164 joint | KirkleesYorkshire and the Humber | 100% |
| 164 joint | KnowsleyNorth West | 100% |
| 164 joint | LambethLondon | 100% |
| 164 joint | Malvern HillsWest Midlands | 100% |
| 164 joint | ManchesterNorth West | 100% |
| 164 joint | MertonLondon | 100% |
| 164 joint | Mid DevonSouth West | 100% |
| 164 joint | Mid SuffolkEast of England | 100% |
| 164 joint | MiddlesbroughNorth East | 100% |
| 164 joint | New ForestSouth East | 100% |
| 164 joint | Newcastle upon TyneNorth East | 100% |
| 164 joint | NewhamLondon | 100% |
| 164 joint | North DevonSouth West | 100% |
| 164 joint | North East LincolnshireYorkshire and the Humber | 100% |
| 164 joint | North LincolnshireYorkshire and the Humber | 100% |
| 164 joint | North SomersetSouth West | 100% |
| 164 joint | North TynesideNorth East | 100% |
| 164 joint | North WarwickshireWest Midlands | 100% |
| 164 joint | North YorkshireYorkshire and the Humber | 100% |
| 164 joint | NorthumberlandNorth East | 100% |
| 164 joint | Nuneaton and BedworthWest Midlands | 100% |
| 164 joint | OldhamNorth West | 100% |
| 164 joint | OxfordSouth East | 100% |
| 164 joint | PlymouthSouth West | 100% |
| 164 joint | PortsmouthSouth East | 100% |
| 164 joint | ReadingSouth East | 100% |
| 164 joint | RedbridgeLondon | 100% |
| 164 joint | Redcar and ClevelandNorth East | 100% |
| 164 joint | RedditchWest Midlands | 100% |
| 164 joint | Richmond upon ThamesLondon | 100% |
| 164 joint | RochdaleNorth West | 100% |
| 164 joint | RugbyWest Midlands | 100% |
| 164 joint | RushmoorSouth East | 100% |
| 164 joint | SalfordNorth West | 100% |
| 164 joint | SandwellWest Midlands | 100% |
| 164 joint | SheffieldYorkshire and the Humber | 100% |
| 164 joint | SloughSouth East | 100% |
| 164 joint | SolihullWest Midlands | 100% |
| 164 joint | SomersetSouth West | 100% |
| 164 joint | South GloucestershireSouth West | 100% |
| 164 joint | South HamsSouth West | 100% |
| 164 joint | South OxfordshireSouth East | 100% |
| 164 joint | South TynesideNorth East | 100% |
| 164 joint | SouthamptonSouth East | 100% |
| 164 joint | St. HelensNorth West | 100% |
| 164 joint | StockportNorth West | 100% |
| 164 joint | Stockton-on-TeesNorth East | 100% |
| 164 joint | Stoke-on-TrentWest Midlands | 100% |
| 164 joint | Stratford-on-AvonWest Midlands | 100% |
| 164 joint | StroudSouth West | 100% |
| 164 joint | SunderlandNorth East | 100% |
| 164 joint | SuttonLondon | 100% |
| 164 joint | SwindonSouth West | 100% |
| 164 joint | TeignbridgeSouth West | 100% |
| 164 joint | Telford and WrekinWest Midlands | 100% |
| 164 joint | Test ValleySouth East | 100% |
| 164 joint | TewkesburySouth West | 100% |
| 164 joint | TorbaySouth West | 100% |
| 164 joint | TorridgeSouth West | 100% |
| 164 joint | TraffordNorth West | 100% |
| 164 joint | Vale of White HorseSouth East | 100% |
| 164 joint | WakefieldYorkshire and the Humber | 100% |
| 164 joint | WalsallWest Midlands | 100% |
| 164 joint | WandsworthLondon | 100% |
| 164 joint | WarwickWest Midlands | 100% |
| 164 joint | West BerkshireSouth East | 100% |
| 164 joint | West DevonSouth West | 100% |
| 164 joint | West OxfordshireSouth East | 100% |
| 164 joint | West SuffolkEast of England | 100% |
| 164 joint | Westmorland and FurnessNorth West | 100% |
| 164 joint | WiltshireSouth West | 100% |
| 164 joint | WinchesterSouth East | 100% |
| 164 joint | Windsor and MaidenheadSouth East | 100% |
| 164 joint | WokinghamSouth East | 100% |
| 164 joint | WolverhamptonWest Midlands | 100% |
| 164 joint | WorcesterWest Midlands | 100% |
| 164 joint | WychavonWest Midlands | 100% |
| 164 joint | Wyre ForestWest Midlands | 100% |
Not in this list
- City of London, Isles of Scilly and Rutland. Fewer than five practices here have a rating, too few for a fair share.
- Northern Ireland. The Care Quality Commission rates GP practices in England only.
- Scotland. The Care Quality Commission rates GP practices in England only.
- Wales. The Care Quality Commission rates GP practices in England only.
CQC Syndication API, GP practices (inspection category P2) · October 2026 · fetched 4 October 2026 · How this is measured
Weighing up two or three of these places?
A plan sets them beside where you live now, figure by figure, built around the three things that would decide it for you. £49 once, built the moment you pay, with a full refund for 14 days.