10 Lowest Paying Cities for Doctors in 2025

Doctors in elite academic centers are making far less than expected. Here are the 10 U.S. cities with the lowest physician salaries.
Lowest paid doctor cities. Three city photographs, left to right: Washington DC. San Antonio, Texas. Boston, Massachussets

Table of Contents

Imagine finishing your training at one of America’s most prestigious medical institutions, only to discover you’re making $137,000 less per year than doctors in a small Minnesota town.

The data are in, and some of the US’s most famous medical centers are actually the worst-paying. Eight of the bottom ten cities are on the East Coast, and number one is going to make you rethink where you choose to practice.

 

#10 Worcester, MA – $397,188

Starting our countdown at number 10 is Worcester, Massachusetts, where physicians earn an average of $397,000 a year. Located in central Massachusetts, Worcester is home to UMass Medical School.

Despite being the second-largest city in New England, physician compensation here falls nearly $100,000 below the top-paying cities. Massachusetts’ high cost of living makes this salary feel like even less.

 

#9 Baltimore, MD – $392,507

Number 9 brings us to Baltimore, Maryland, at $393,000. This major East Coast city is home to Johns Hopkins, arguably the most prestigious and storied medical institution in the US. Yet doctors here earn over $100,000 less than the national top earners.

The prestige of working at Hopkins apparently doesn’t translate to your bank account. This is because the prestige and name brand are appealing. Many doctors want to work at prestigious institutions, so these hospitals can get away with paying people less.

 

#8 Boston, MA – $390,799

At number 8, Boston, Massachusetts, physicians average just $391,000. Think about that—the city with Harvard Medical School, Mass General, Brigham and Women’s, and Dana-Farber is one of the worst cities for doctor pay. Again, here, the prestige of Harvard and Boston’s medical centers, like Mass Gen, drives down doctor salaries.

Combined with Boston’s brutal cost of living, where a one-bedroom apartment runs $3,000 monthly, your salary won’t go nearly as far in this historic city.

 

#7 San Antonio, TX – $389,495

The seventh spot goes to San Antonio, Texas, at $389,000—the only Texas city in the bottom 10. Why does San Antonio pay so much less than Houston or Dallas? It’s home to the military’s largest medical training complex, serving 250,000+ people who don’t use civilian doctors.

Add in UT Health San Antonio graduates flooding the local market, and you get the perfect storm for low physician pay in an otherwise high-paying state.

 

#6 Providence, RI – $386,788

Number 6 is Providence, Rhode Island, where doctors make $387,000. As the capital of the smallest state and home to Brown University’s medical school, Providence combines high Northeast living costs with below-average physician compensation.

Rhode Island physicians face the double hit of low compensation and limited geographic options within their state.

 

#5 Washington, DC – $386,731

Coming in at number 5 is Washington, DC, at $387,000. Our nation’s capital, home to Georgetown, George Washington University, and Howard medical schools, pays physicians less than rural markets. DC’s cost of living ranks among the highest nationally, yet physician salaries don’t reflect this reality.

This highlights a key truth about prestige: it often works against compensation. Washington, D.C. attracts a dense concentration of physicians drawn to its academic centers, government institutions, and policy influence. That high supply means more competition—and more leverage for employers. Couple that with a strong presence of government and academic jobs, which tend to offer lower pay in exchange for stability and prestige, and it’s clear: demand for a prestigious location doesn’t translate to higher earnings. In fact, it can do the opposite.

 

#4 Charleston, SC – $384,419

Number 4 takes us to Charleston, South Carolina, where physicians earn an average of $384,000. Despite being one of the South’s most desirable coastal cities with a lower cost of living than our previous entries, Charleston still underpays its doctors. The lifestyle appeal apparently comes at a significant financial cost.

 

#3 Ann Arbor, MI – $373,154

The third-lowest paying city is Ann Arbor, Michigan, at $373,000. Home to the University of Michigan Medical School, consistently ranked among the nation’s top programs, doctors here earn $122,000 less than those in Rochester, Minnesota.

 

#2 Rochester, NY – $364,160

Number 2 is Rochester, New York—not to be confused with Rochester, Minnesota. At $364,000, physicians in this upstate New York city earn $131,000 less than their Minnesota counterparts despite similar names and climates.

This notable difference comes down to location. When the locale isn’t anything special, institutions must use financial incentives to attract top talent. On a larger scale, this is why we see rural areas of the US hit hardest by doctor shortages. We covered the realities of America’s doctor shortage and what we can do about it in a previous video.

I was genuinely surprised by #1 on the list. Are you?

 

#1 Durham-Chapel Hill, NC – $358,782

The lowest-paying city is Durham-Chapel Hill, North Carolina, where physicians average just $359,000. Home to Duke University Medical Center and UNC Medical Center—two institutions carrying significant prestige—this Research Triangle hub offers the worst physician compensation in the country.

Durham-Chapel Hill is a relatively small city, and with two major academic medical centers dominating the market, there’s less room for private practice groups that typically pay more. The small population also equates to fewer specialized doctors, which drives the average down further, as we know specialists get paid more than primary care doctors.

It’s undeniable that physicians take home high paychecks, no matter the city, but these salary differences compound to substantial cash overtime. The difference between the lowest- and highest-paying cities is about $137,000, which is equivalent to almost $4.8 million over a 35-year career—and that’s not even factoring in inflation and investment potential.

With such high salaries, why are so many doctors living from paycheck to paycheck with extreme debt and high interest? Find out more about the harsh reality of physician debt now.

X
LinkedIn
Facebook
Reddit
Email

Leave a Reply

Find more
Related Posts
Is a career as a general surgeon right for you? These are the pros and cons of specializing in general surgery.
Is a career as an emergency medicine doctor right for you? These are the pros and cons of specializing in emergency medicine.
Is a career as an internal medicine doctor right for you? These are the pros and cons of specializing in internal medicine.
Recent Posts
If you have a low GPA and want to be a doctor, all hope is not lost. Here’s how you can get accepted to medical school with a low GPA.
Burnout rates range from 37% to 63%. See all 25 medical specialties ranked by the latest 2024 data to find the careers with the best work-life balance.
How competitive is your medical specialty? Find out how to access 10 years of NRMP data and customize rankings based on what matters to you.