Nurse Practitioner vs Physician (General Practice): Which Pays More?

Side-by-side salary comparison by city, experience level, and career growth outlook. Data reflects current market rates.

National Median Salary Comparison
Nurse Practitioner
$132,300
Physician (General Practice)
$244,180
Higher Pay
Healthcare

Nurse Practitioner

Provide advanced nursing care including diagnosing and treating conditions.

National Median
$132,300/yr
Entry
$132,490
Mid
$163,340
Senior
$202,940
+40% demand/yr12% AI risk
DiagnosisPrescribingPatient ManagementEMR
Full Nurse Practitioner salary data โ†’
Higher Pay
Healthcare

Physician (General Practice)

Diagnose and treat a wide range of acute and chronic medical conditions.

National Median
$244,180/yr
Entry
$208,243
Mid
$294,372
Senior
$416,124
+5% demand/yr10% AI risk
DiagnosisPatient CareClinical ProtocolsEMR
Full Physician (General Practice) salary data โ†’
Verdict

Physician (General Practice) earns more on average โ€” the national median is $111,880/year (85%) higher than a Nurse Practitioner. However, salaries vary significantly by city, employer, and experience level โ€” see the city-by-city breakdown below.

Nurse Practitioner vs Physician (General Practice) โ€” Salary by City

National median figures in USD across top cities.

CityNurse PractitionerPhysician (General Practice)Difference
San Francisco, CA$187,882$363,590Nurse $175,708
New York, NY$163,340$294,372Nurse $131,032
Seattle, WA$192,574$353,641Nurse $161,067
Austin, TX$143,940$272,440Nurse $128,500
Chicago, IL$139,454$255,595Nurse $116,141
Boston, MA$174,490$311,219Nurse $136,729
London, UKยฃ104,229ยฃ101,944Nurse +$2,285
Toronto, CanadaCA$171,863CA$294,137Nurse $122,274
Pay Gap
85%
Physician (General Practice) earns more
Demand Growth
40% vs 5%
Nurse Practitioner vs Physician (General Practice) YoY
AI Risk
12% vs 10%
Nurse Practitioner vs Physician (General Practice)

Frequently Asked Questions

Does a Nurse Practitioner or Physician (General Practice) earn more?+

A Physician (General Practice) earns more on average. The national median salary for a Nurse Practitioner is $132,300/year, compared to $244,180/year for a Physician (General Practice) โ€” a difference of $111,880 (85%).

Which has better career growth โ€” Nurse Practitioner or Physician (General Practice)?+

Nurse Practitioner roles are growing at 40% YoY while Physician (General Practice) demand is growing at 5% YoY. Nurse Practitioner has stronger near-term demand growth.

Can you switch from Nurse Practitioner to Physician (General Practice)?+

Yes. Many professionals transition between these roles, especially since both are in the same category. Shared skills include: Diagnosis, EMR.

Which is harder to automate โ€” Nurse Practitioner or Physician (General Practice)?+

Physician (General Practice) has a lower AI automation risk (10% vs 12%). Based on Oxford Martin School and McKinsey 2023 analysis.