Portsmouth doctors ranking revealed: How the city compares with the rest of the UK

For doctors deciding where to build their careers, salary is only part of the picture. Housing costs, GP workloads, hospital availability and the strength of the local healthcare system can all shape how attractive a city is for medical professionals.

Portsmouth doctors ranking revealed: How the city compares with the rest of the UKplaceholder image
Portsmouth doctors ranking revealed: How the city compares with the rest of the UK | Source: Unsplash

New research by MediFind has ranked 48 UK cities to identify the best places for doctors, analysing annual pay, housing affordability, patients per GP, general hospitals, healthcare quality, medical school quality and health events.

Portsmouth ranks 24th overall among the 48 cities analysed, with a total score of 34.57 out of 100.

Doctors in Portsmouth earn an estimated £64,522 a year, while average housing costs stand at £250,999.

The city records 2,462 patients per GP, one of the higher figures in the study, indicating greater pressure on primary care compared with many of the cities ranked above it.

Portsmouth performs more strongly when it comes to hospital availability, with three general hospitals, placing it joint sixth-highest among the cities analysed.

Its healthcare system quality score stands at 75.6, while Portsmouth also records 82.41 health events per 10,000 residents, one of the stronger rates in the ranking.

This helps the city outperform locations including Dudley, Nottingham, Newport, Wigan, Croydon, Blackpool, Derby and Oxford in the overall table.

Kingston upon Hull takes the top spot nationally with a score of 56.42, helped by a doctor salary of £119,393 and average housing costs of just £134,304.

Liverpool ranks second and has the lowest patient load in the study, with 1,354 patients per GP, while Aberdeen places third with the lowest housing cost of all 48 cities at £131,855.

Bristol, Wolverhampton, Sheffield, Preston, Leeds, Belfast and Glasgow complete the top 10.

Wolverhampton records the highest estimated doctor salary in the study at £131,384, while Bristol has the most general hospitals, with nine.

London misses the top 10 altogether, ranking 11th, while Oxford places 38th despite recording the highest medical school quality score in the study.

Portsmouth doctor figures at a glance

  • 24th overall among 48 UK cities

  • 34.57 total score

  • £64,522 estimated annual doctor salary

  • £250,999 average housing cost

  • 2,462 patients per GP

  • 3 general hospitals

  • 75.6 healthcare system quality score

  • 82.41 health events per 10,000 residents

News you can trust since 1877
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice