Read the screenplay: FANNIEGATE — $7 trillion. 17 years. The biggest fraud in American capital markets.
Healthcare+3% Growth

How Much Do Doctors Make?

$229,300median annual salary

$110.24/hour · $19,108/month · BLS Code: 29-1210

Physicians diagnose and treat injuries, illnesses, and disorders. They examine patients, order and interpret tests, prescribe medications, and develop treatment plans. Becoming a doctor requires 11-15 years of education and training after high school, but it remains one of the highest-paid professions.

Physician Salary at a Glance

Entry Level

$62,500

Starting salary

Median

$229,300

50th percentile

Senior Level

$350,000

Experienced professionals

Top 10%

$400,000

90th percentile

Salary Range

Entry: $62,500Median: $229,300Top 10%: $400,000

Salary by Experience Level

ExperienceSalary
Residency (0-3 yrs)$62,500
Early Practice (4-6 yrs)$210,000
Mid Career (7-12 yrs)$275,000
Experienced (13-20 yrs)$330,000
Late Career (20+ yrs)$350,000

Top Paying States for Doctors

#1

Kentucky

$298,050

#2

Tennessee

$291,640

#3

Alabama

$289,530

#4

Indiana

$285,120

#5

Georgia

$283,750

Top Paying Cities for Doctors

#1Rochester, MN
$336,170
#2Baton Rouge, LA
$321,090
#3Savannah, GA
$318,290
#4Columbia, SC
$312,740
#5Knoxville, TN
$308,550
🎓

Education & Requirements

Education

Doctor of Medicine (MD) or Doctor of Osteopathic Medicine (DO) plus 3-7 years of residency training

Typical Degree

MD or DO

Certifications

USMLE/COMLEXBoard Certification in Specialty

Job Outlook

+3%

Projected Growth (2022-2032)

727,000

Total Employed

average

BLS Outlook Category

Get Glen’s Updates

Investing insights, new tools, and whatever I’m building this week. Free. No spam.

Unsubscribe anytime. I respect your inbox more than Congress respects property rights.

Physician Salary FAQ

How much do doctors make a year?

The median annual salary for physicians is about $229,300, but this varies enormously by specialty. Primary care doctors earn around $220,000-$260,000, while surgeons and specialists can earn $350,000-$600,000+.

What is the highest paid doctor specialty?

Neurosurgery ($788,000), orthopedic surgery ($624,000), and cardiology ($560,000) are typically the highest-paid specialties. Anesthesiology ($405,000) and radiology ($437,000) are also very high-paying.

How long does it take to become a doctor?

Typically 11-15 years after high school: 4 years of undergraduate education, 4 years of medical school, and 3-7 years of residency depending on the specialty.

Is becoming a doctor worth it financially?

Despite high incomes, doctors often graduate with $200,000-$300,000 in medical school debt and don't earn full salaries until their early-to-mid 30s. However, lifetime earnings typically exceed $6-10 million, making it financially rewarding long-term.

Related Careers

Recommended Resources

Tools & books I actually use and recommend

SeekingAlpha Premium

Quant ratings, earnings transcripts, and the stock analysis community where I published 300+ articles.

Try SeekingAlpha

A Random Walk Down Wall Street

Burton Malkiel's classic case for index investing. The book that convinced millions to stop stock-picking.

View on Amazon

The Little Book of Common Sense Investing

John Bogle's manifesto on why low-cost index funds beat everything else. Straight from the founder of Vanguard.

View on Amazon

Some links above are affiliate links. I only recommend products I personally use. See my full disclosures.

Browse All 40+ Career Salary Guides

Salary data is based on BLS Occupational Employment & Wage Statistics, industry surveys, and widely-reported compensation benchmarks. Figures are approximate and vary by location, employer, experience, and market conditions. This is educational content — not career or financial advice.