Which Country Pays Doctor (General Practitioner)s the Most? (2026)

United States pays doctor (general practitioner)s the highest mid-level salary at $260,000/yr. Runners-up: Canada at $228,000, Australia at $185,000. The global average is $101,286/yr.

Last updated

Top 14 countries paying doctor (general practitioner)s the most

Mid-level annual USD. Click any country for full local breakdown.

#CountryMedian (USD)
1United States$260,000
2Canada$228,000
3Australia$185,000
4United Arab Emirates$130,000
5Singapore$120,000
6Germany$105,000
7United Kingdom$98,000
8France$95,000
9South Africa$60,000
10Brazil$48,000
11Nigeria$26,000
12Kenya$26,000
13India$25,000
14Nepal$12,000

Frequently Asked Questions

United States pays doctor (general practitioner)s the highest median salary at $260,000/yr (mid-level).

Data sources: aggregated public salary surveys, official labor statistics and crowdsourced reports. See our methodology. Canonical URL: https://salarybyrole.com/questions/which-country-pays-doctors-the-most