8,616 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.
1London1,620 GP practices998 Good/Outstanding61.6% of active records 2Manchester461 GP practices362 Good/Outstanding78.5% of active records 3Bromley449 GP practices320 Good/Outstanding71.3% of active records 4Birmingham369 GP practices281 Good/Outstanding76.2% of active records 5Liverpool263 GP practices201 Good/Outstanding76.4% of active records 6Croydon256 GP practices189 Good/Outstanding73.8% of active records 7Guildford256 GP practices174 Good/Outstanding68% of active records 8Bolton202 GP practices171 Good/Outstanding84.7% of active records 9Leeds191 GP practices153 Good/Outstanding80.1% of active records 10Bradford178 GP practices154 Good/Outstanding86.5% of active records 11Sheffield177 GP practices154 Good/Outstanding87% of active records 12Reading169 GP practices108 Good/Outstanding63.9% of active records 13Bristol169 GP practices130 Good/Outstanding76.9% of active records 14Wolverhampton165 GP practices143 Good/Outstanding86.7% of active records 16Brighton163 GP practices103 Good/Outstanding63.2% of active records 17Leicester156 GP practices106 Good/Outstanding67.9% of active records 18Coventry153 GP practices122 Good/Outstanding79.7% of active records 19Warrington143 GP practices114 Good/Outstanding79.7% of active records 20Chelmsford132 GP practices75 Good/Outstanding56.8% of active records 21Nottingham128 GP practices99 Good/Outstanding77.3% of active records 22Plymouth126 GP practices101 Good/Outstanding80.2% of active records 23Canterbury123 GP practices92 Good/Outstanding74.8% of active records 24Hull123 GP practices93 Good/Outstanding75.6% of active records 25Southampton122 GP practices76 Good/Outstanding62.3% of active records 26Exeter120 GP practices99 Good/Outstanding82.5% of active records 27Bournemouth120 GP practices82 Good/Outstanding68.3% of active records 28Derby96 GP practices70 Good/Outstanding72.9% of active records 29Middlesbrough93 GP practices82 Good/Outstanding88.2% of active records 30Portsmouth90 GP practices69 Good/Outstanding76.7% of active records 31Oxford90 GP practices62 Good/Outstanding68.9% of active records 32Northampton87 GP practices63 Good/Outstanding72.4% of active records 33Cheltenham82 GP practices60 Good/Outstanding73.2% of active records 34Doncaster81 GP practices66 Good/Outstanding81.5% of active records 35Cambridge80 GP practices53 Good/Outstanding66.3% of active records 36Milton Keynes80 GP practices41 Good/Outstanding51.3% of active records 37Blackpool77 GP practices66 Good/Outstanding85.7% of active records 38Bath76 GP practices66 Good/Outstanding86.8% of active records 39Preston75 GP practices57 Good/Outstanding76% of active records 40Luton73 GP practices35 Good/Outstanding47.9% of active records 41Worcester73 GP practices54 Good/Outstanding74% of active records 42Sunderland71 GP practices64 Good/Outstanding90.1% of active records 43Lincoln69 GP practices54 Good/Outstanding78.3% of active records 44Shrewsbury60 GP practices49 Good/Outstanding81.7% of active records 45Swindon58 GP practices47 Good/Outstanding81% of active records 46Lancaster58 GP practices52 Good/Outstanding89.7% of active records 47Mansfield57 GP practices48 Good/Outstanding84.2% of active records 48Chester55 GP practices37 Good/Outstanding67.3% of active records 49Peterborough49 GP practices32 Good/Outstanding65.3% of active records 50York45 GP practices32 Good/Outstanding71.1% of active records 51Durham43 GP practices35 Good/Outstanding81.4% of active records 52Tunstall38 GP practices31 Good/Outstanding81.6% of active records 53Stafford37 GP practices31 Good/Outstanding83.8% of active records 54Darlington35 GP practices32 Good/Outstanding91.4% of active records 55Longton32 GP practices25 Good/Outstanding78.1% of active records 57Norwich15 GP practices8 Good/Outstanding53.3% of active records 58Ipswich11 GP practices9 Good/Outstanding81.8% of active records Method and limitations
Check My GP uses active CQC location records classified as GP practices. 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 5 September 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.