Councils
GP practices in the Stoke-on-Trent council area: access and ratings
There are 35 GP practices in the Stoke-on-Trent council area, with 291,510 registered patients between them (September 2026). 288,706 people living in Stoke-on-Trent were registered with a GP in July 2026, 93% of them at a practice inside the council area. Practices in Stoke-on-Trent have 2,716 patients per qualified GP, against 2,171 across England.
GP practices in the Stockport council area: access and ratings
There are 32 GP practices in the Stockport council area, with 329,662 registered patients between them (September 2026). 321,701 people living in Stockport were registered with a GP in July 2026, 96% of them at a practice inside the council area. Practices in Stockport have 1,797 patients per qualified GP, against 2,171 across England.
GP practices in the Stevenage council area: access and ratings
There are 5 GP practices in the Stevenage council area, with 103,837 registered patients between them (September 2026). 98,504 people living in Stevenage were registered with a GP in July 2026, 93% of them at a practice inside the council area. Practices in Stevenage have 3,000 patients per qualified GP, against 2,171 across England.
GP practices in the Staffordshire Moorlands council area: access and ratings
There are 13 GP practices in the Staffordshire Moorlands council area, with 92,556 registered patients between them (September 2026). 99,295 people living in Staffordshire Moorlands were registered with a GP in July 2026, 85% of them at a practice inside the council area. Practices in Staffordshire Moorlands have 1,835 patients per qualified GP, against 2,171 across England.
GP practices in the Stafford council area: access and ratings
There are 12 GP practices in the Stafford council area, with 134,515 registered patients between them (September 2026). 146,229 people living in Stafford were registered with a GP in July 2026, 91% of them at a practice inside the council area. Practices in Stafford have 2,280 patients per qualified GP, against 2,171 across England.
GP practices in the St Albans council area: access and ratings
There are 12 GP practices in the St Albans council area, with 165,847 registered patients between them (September 2026). 164,003 people living in St Albans were registered with a GP in July 2026, 94% of them at a practice inside the council area. Practices in St Albans have 2,076 patients per qualified GP, against 2,171 across England.
GP practices in the St. Helens council area: access and ratings
There are 28 GP practices in the St. Helens council area, with 204,368 registered patients between them (September 2026). 194,738 people living in St. Helens were registered with a GP in July 2026, 96% of them at a practice inside the council area. Practices in St. Helens have 2,274 patients per qualified GP, against 2,171 across England.
GP practices in the Spelthorne council area: access and ratings
There are 10 GP practices in the Spelthorne council area, with 107,872 registered patients between them (September 2026). 116,022 people living in Spelthorne were registered with a GP in July 2026, 90% of them at a practice inside the council area. Practices in Spelthorne have 2,242 patients per qualified GP, against 2,171 across England.
GP practices in the Southwark council area: access and ratings
There are 32 GP practices in the Southwark council area, with 370,074 registered patients between them (September 2026). 388,018 people living in Southwark were registered with a GP in July 2026, 85% of them at a practice inside the council area. Practices in Southwark have 2,530 patients per qualified GP, against 2,171 across England.
GP practices in the Southend-on-Sea council area: access and ratings
There are 23 GP practices in the Southend-on-Sea council area, with 196,786 registered patients between them (September 2026). 196,609 people living in Southend-on-Sea were registered with a GP in July 2026, 95% of them at a practice inside the council area. Practices in Southend-on-Sea have 2,599 patients per qualified GP, against 2,171 across England.