GP CQC Ratings in Yorkshire and The Humber

All GP surgeries rated by the Care Quality Commission, grouped by town.

585 total GP practices
97.3% Good or Outstanding
27 Outstanding practices
1 Inadequate practices
79 towns & cities

⭐ Highest-Rated Towns in Yorkshire and The Humber

Towns with the highest proportion of Good or Outstanding GP surgeries (minimum 3 practices):

  1. Barnsley 100% Good or above (24 practices)
  2. Wakefield 100% Good or above (16 practices)
  3. Grimsby 100% Good or above (15 practices)
  4. Dewsbury 100% Good or above (10 practices)
  5. Halifax 100% Good or above (10 practices)

Towns With the Lowest Ratings in Yorkshire and The Humber

Towns with the lowest proportion of Good or Outstanding GP surgeries (minimum 3 practices). Practices in these areas may have more Requires Improvement or Inadequate ratings.

  1. Selby 66.7% Good or above (3 practices)
  2. Castleford 80% Good or above (5 practices)
  3. Pontefract 88.9% Good or above (9 practices)
  4. York 90.5% Good or above (21 practices)
  5. Doncaster 94.1% Good or above (34 practices)

All Towns in Yorkshire and The Humber

79 towns listed, sorted by number of GP surgeries.

Town Total GPs Good or above Outstanding Inadequate
Sheffield 78 97.4% 2
Leeds 73 98.6% 3 1
Bradford 46 95.7% 1
Doncaster 34 94.1% 4
Huddersfield 32 96.9% 0
Rotherham 28 96.4% 1
Hull 26 96.2% 3
Barnsley 24 100% 0
York 21 90.5% 2
Wakefield 16 100% 0
Grimsby 15 100% 0
Dewsbury 10 100% 1
Halifax 10 100% 0
Scunthorpe 10 100% 0
Pontefract 9 88.9% 0
Batley 8 100% 0
Harrogate 7 100% 0
Richmond 6 100% 1
Beverley 5 100% 0
Castleford 5 80% 0
Pudsey 5 100% 1
Scarborough 5 100% 0
Wetherby 5 100% 0
Brighouse 4 100% 0
Goole 4 100% 0
Holmfirth 4 100% 2
Ilkley 4 100% 0
Ripon 4 100% 0
Bingley 3 100% 0
Cleckheaton 3 100% 0
Cleethorpes 3 100% 0
Heckmondwike 3 100% 0
Knaresborough 3 100% 1
Normanton 3 100% 0
Selby 3 66.7% 0
Shipley 3 100% 0
Thirsk 3 100% 0
Whitby 3 100% 1
Barton Upon Humber 2 100% 0
Bridlington 2 100% 0
Brigg 2 100% 0
Brough 2 100% 0
Driffield 2 100% 0
Filey 2 100% 0
Hessle 2 100% 0
Immingham 2 100% 0
Keighley 2 100% 1
Leyburn 2 100% 1
Malton 2 100% 0
Mexborough 2 50% 0
Middlesbrough 2 100% 0
Northallerton 2 100% 0
Otley 2 100% 0
Sowerby Bridge 2 100% 0
Barnetby 1 100% 0
Bedale 1 100% 0
Catterick Garrison 1 100% 0
Cottingham 1 100% 0
Crofton 1 100% 0
Elland 1 100% 0
Gainsborough 1 100% 0
Hebden Bridge 1 100% 0
Hornsea 1 100% 0
Knottingley 1 100% 0
Lancaster 1 100% 0
Liversedge 1 100% 0
Mirfield 1 100% 0
North Ferriby 1 100% 1
Ossett 1 100% 0
Pickering 1 100% 0
Saltburn By The Sea 1 100% 0
Settle 1 100% 0
Skipton 1 100% 1
South Humberside 1 100% 0
South Kirkby 1 100% 0
Tadcaster 1 100% 0
Terrington 1 100% 0
Todmorden 1 100% 0
Withernsea 1 100% 0