How Much Does A Doctor (General Practitioner) Make in 2026?

The global median doctor (general practitioner) salary in 2026 is $101,286/yr. Junior doctor (general practitioner)s earn around $70,900 and senior compensation reaches $141,800 or more. The highest-paying country is United States at $260,000/yr.

Last updated

Quick answer

Junior

$70,900

0–2 yrs

Mid-level

$101,286

3–5 yrs

Senior

$141,800

6+ yrs

Annual USD · global median based on 10 countries

Doctor (General Practitioner) Salary by Country

Top 10 highest-paying countries for doctor (general practitioner)s (mid-level, annual USD).

#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

Full breakdown on the Doctor (General Practitioner) salary page.

About the Doctor (General Practitioner) role

Provides primary medical care, diagnoses illnesses, and prescribes treatments.

Doctor (General Practitioner) is part of the Healthcare category. Senior professionals in top-paying markets typically earn 2–3× what junior peers earn in lower-cost regions.

Frequently Asked Questions

The global average Doctor (General Practitioner) salary in 2026 is approximately $101,286 per year (mid-level). Junior pay starts around $70,900 and senior compensation reaches $141,800 or more.

Data sources: aggregated public salary surveys, official labor statistics and crowdsourced reports. See our methodology. Canonical URL: https://salarybyrole.com/questions/how-much-does-a-doctor-make