6,297 active GP practice records compared
Counts may include practices that have not yet received a published overall rating. “Good or Outstanding” is shown as a share of all active GP-practice records returned for each area, so it should be read alongside inspection dates and missing ratings.
1London769 GP practices692 Good/Outstanding90% of active records 2Bromley319 GP practices287 Good/Outstanding90% of active records 3Manchester311 GP practices296 Good/Outstanding95.2% of active records 4Birmingham271 GP practices248 Good/Outstanding91.5% of active records 5Chelmsford212 GP practices184 Good/Outstanding86.8% of active records 6Liverpool197 GP practices177 Good/Outstanding89.8% of active records 7Croydon175 GP practices162 Good/Outstanding92.6% of active records 8Bolton168 GP practices152 Good/Outstanding90.5% of active records 9Guildford160 GP practices152 Good/Outstanding95% of active records 10Luton147 GP practices124 Good/Outstanding84.4% of active records 11Sheffield144 GP practices134 Good/Outstanding93.1% of active records 12Wolverhampton142 GP practices129 Good/Outstanding90.8% of active records 13Bradford137 GP practices131 Good/Outstanding95.6% of active records 14Leeds131 GP practices127 Good/Outstanding96.9% of active records 16Coventry123 GP practices113 Good/Outstanding91.9% of active records 17Warrington121 GP practices105 Good/Outstanding86.8% of active records 18Leicester115 GP practices99 Good/Outstanding86.1% of active records 19Bristol114 GP practices108 Good/Outstanding94.7% of active records 20Plymouth100 GP practices95 Good/Outstanding95% of active records 21Brighton98 GP practices91 Good/Outstanding92.9% of active records 22Canterbury98 GP practices87 Good/Outstanding88.8% of active records 23Reading97 GP practices90 Good/Outstanding92.8% of active records 24Nottingham96 GP practices87 Good/Outstanding90.6% of active records 25Exeter91 GP practices88 Good/Outstanding96.7% of active records 26Hull91 GP practices83 Good/Outstanding91.2% of active records 27Norwich87 GP practices80 Good/Outstanding92% of active records 28Cambridge78 GP practices72 Good/Outstanding92.3% of active records 29Bournemouth74 GP practices71 Good/Outstanding95.9% of active records 30Middlesbrough74 GP practices73 Good/Outstanding98.6% of active records 31Peterborough73 GP practices60 Good/Outstanding82.2% of active records 32Derby71 GP practices64 Good/Outstanding90.1% of active records 33Doncaster65 GP practices58 Good/Outstanding89.2% of active records 34Sunderland63 GP practices62 Good/Outstanding98.4% of active records 35Portsmouth62 GP practices58 Good/Outstanding93.5% of active records 36Southampton61 GP practices59 Good/Outstanding96.7% of active records 37Bath61 GP practices61 Good/Outstanding100% of active records 38Northampton61 GP practices56 Good/Outstanding91.8% of active records 39Lincoln60 GP practices54 Good/Outstanding90% of active records 40Blackpool60 GP practices56 Good/Outstanding93.3% of active records 41Cheltenham57 GP practices56 Good/Outstanding98.2% of active records 42Preston57 GP practices50 Good/Outstanding87.7% of active records 43Oxford55 GP practices55 Good/Outstanding100% of active records 44Ipswich50 GP practices45 Good/Outstanding90% of active records 45Lancaster50 GP practices48 Good/Outstanding96% of active records 46Milton Keynes49 GP practices42 Good/Outstanding85.7% of active records 47Worcester48 GP practices46 Good/Outstanding95.8% of active records 48Swindon47 GP practices45 Good/Outstanding95.7% of active records 49Mansfield47 GP practices42 Good/Outstanding89.4% of active records 50Shrewsbury46 GP practices44 Good/Outstanding95.7% of active records 51Colchester39 GP practices29 Good/Outstanding74.4% of active records 52Durham37 GP practices35 Good/Outstanding94.6% of active records 53Darlington34 GP practices32 Good/Outstanding94.1% of active records 54Chester33 GP practices24 Good/Outstanding72.7% of active records 55York31 GP practices28 Good/Outstanding90.3% of active records 56Longton28 GP practices24 Good/Outstanding85.7% of active records 57Tunstall28 GP practices28 Good/Outstanding100% of active records 58Stafford27 GP practices27 Good/Outstanding100% of active records Method and limitations
This GP-only report includes active CQC locations registered as Primary Medical Services with a Doctors/Gps service label. Independent doctor, diagnostic and other services remain available in the all-provider directory. The historical chart uses the broader legacy importer category and must not be compared directly with these GP-only counts. Registration, ratings and services change. Area assignment is a discovery aid, not an official CQC geography, and a larger count or rating share does not mean better access or care. Open the individual profile and official CQC record before making a decision.
How to cite this report
Check My GP, “CQC GP Practice Ratings by Area”, generated 28 October 2026, checkmygp.co.uk/reports/cqc-ratings-by-area.
Please link to this page so readers can see the scope and limitations. The CSV download contains every included area and direct links to the supporting area pages.
Source: Care Quality Commission location data. The report is independent from the CQC, NHS and listed providers.