How much does a Physician make?
A physician's salary can vary greatly depending on their specialty, experience, and location. On average, a physician earns around $283,351 a year. This average can change based on where they work and what type of medicine they practice. Some specialties, like surgery, tend to pay more than others.
To break it down, the lowest-paid 10% of physicians earn about $45,000 per year. The top 10% earn over $640,000 annually. These figures highlight the range of salaries a physician might expect in their career. The highest-paying areas often include metropolitan regions where demand for medical services is greater.
What are the highest paying cities for a Physician?

-
Fargo, ND
Average Salary: $459,492
In Fargo, medical professionals thrive in a supportive community. Sanford Health and Altru Health System offer excellent opportunities. The city values work-life balance.
Find Physician jobs in Fargo, ND
-
Corpus Christi, TX
Average Salary: $424,212
Corpus Christi offers a dynamic environment for medical experts. CHRISTUS Spohn Hospital and Bay Area Hospital provide robust career options. The city enjoys a warm climate and coastal activities.
Find Physician jobs in Corpus Christi, TX
-
Riverside, CA
Average Salary: $422,914
Riverside is a vibrant city for physicians. Loma Linda University Medical Center and Riverside University Health System are top employers. Residents enjoy beautiful parks and cultural events.
Find Physician jobs in Riverside, CA
-
Springfield, IL
Average Salary: $419,263
Springfield provides a mix of urban and small-town feel. HSHS St. John’s Hospital and Springfield Clinic offer great positions. The city has a rich history and strong community spirit.
Find Physician jobs in Springfield, IL
-
Stockton, CA
Average Salary: $419,111
Stockton has a growing healthcare sector. St. Joseph’s Medical Center and Kaiser Permanente are key employers. The city offers a lower cost of living and beautiful parks.
Find Physician jobs in Stockton, CA
-
Greeley, CO
Average Salary: $417,415
Greeley is a great place for doctors seeking a balanced lifestyle. North Colorado Medical Center and Banner Health are leading employers. Residents enjoy outdoor activities and a strong sense of community.
Find Physician jobs in Greeley, CO
-
Beaumont, TX
Average Salary: $410,338
Beaumont offers a welcoming environment for healthcare workers. CHRISTUS Southeast Texas Health System and St. Elizabeth Hospital are major employers. The city has a rich history and beautiful bayou views.
Find Physician jobs in Beaumont, TX
-
Peoria, IL
Average Salary: $383,867
Peoria provides a stable career in healthcare. OSF Saint Francis Medical Center and Proctor Hospital are leading employers. The city offers a blend of urban amenities and small-town charm.
Find Physician jobs in Peoria, IL
-
Santa Maria, CA
Average Salary: $372,604
Santa Maria is a vibrant city for medical professionals. Marian Regional Medical Center and Adventist Health offer excellent opportunities. The area has beautiful beaches and a pleasant climate.
Find Physician jobs in Santa Maria, CA
-
Pueblo, CO
Average Salary: $368,049
Pueblo offers a range of healthcare opportunities. Parkview Medical Center and St. Mary-Corwin Medical Center are top employers. The city combines historic charm with modern amenities.
Find Physician jobs in Pueblo, CO
What are the best companies a Physician can work for?

-
Riverside Community Hospital
Average Salary: $795,097
Riverside Community Hospital, located in Riverside, California, offers diverse opportunities for physicians. This hospital provides specialized care in various fields and has multiple locations, including Riverside, Moreno Valley, and Temecula. Physicians here benefit from a collaborative work environment and state-of-the-art facilities.
-
Golden State Dermatology
Average Salary: $636,111
Golden State Dermatology, with offices across California, provides excellent opportunities for physicians specializing in dermatology. This company offers a supportive environment with the latest technology. Locations include Los Angeles, Pasadena, and Santa Clarita. Physicians work closely with experienced professionals.
-
CentraCare
Average Salary: $627,079
CentraCare operates in central and western Minnesota, offering numerous openings for physicians. This company values teamwork and provides excellent facilities. Locations include St. Cloud, Willmar, and Melrose. Physicians here enjoy a strong community focus and excellent benefits.
-
Methodist Healthcare System
Average Salary: $610,833
Methodist Healthcare System, based in San Antonio, Texas, is known for its comprehensive care. This company offers a range of specialties and has multiple locations in the San Antonio area. Physicians work in a supportive and advanced environment with many opportunities for growth.
-
CompHealth
Average Salary: $610,761
CompHealth, a nationwide leader in physician placements, offers competitive salaries and flexible job options. This company helps physicians find positions that match their career goals. Locations include cities across the United States, providing a wide range of opportunities.
-
Veteran Medical Group
Average Salary: $600,000
Veteran Medical Group, based in California, focuses on providing care for veterans. This company offers a rewarding work environment with multiple locations. Physicians here have the chance to make a significant impact while enjoying excellent benefits.
-
St. David's HealthCare
Average Salary: $600,000
St. David's HealthCare, located in Austin, Texas, offers diverse positions for physicians. This company provides a supportive environment with modern facilities. Locations include Austin and surrounding areas. Physicians benefit from a strong community focus and excellent resources.
-
ATC Healthcare
Average Salary: $579,676
ATC Healthcare, with a nationwide presence, offers flexible positions for physicians. This company provides excellent support and resources. Locations include major cities across the United States. Physicians enjoy competitive salaries and the chance to work in various settings.
-
Carle Health
Average Salary: $570,051
Carle Health, based in Illinois, offers a range of positions for physicians. This company values teamwork and offers excellent facilities. Locations include Urbana, Champaign, and Bloomington. Physicians here enjoy a supportive environment and opportunities for growth.
-
Advanced Correctional Healthcare
Average Salary: $568,990
Advanced Correctional Healthcare provides opportunities for physicians in correctional facilities. This company offers a unique work environment with multiple locations in Illinois and Wisconsin. Physicians here have the chance to make a significant impact in a specialized field.
How to earn more as a Physician?
Physicians often work long hours and dedicate their lives to helping others. Many seek ways to earn more money while continuing to make a difference. Here are some ways for physicians to increase their income.
First, consider working in a higher-demand specialty. Certain areas like emergency medicine, surgery, and anesthesiology often pay more. Next, gain board certification in your specialty. Board-certified physicians can command higher salaries due to their additional training and expertise. Working in a high-cost-of-living area can also boost income. Physicians in cities like New York or San Francisco typically earn more. Taking on extra responsibilities, such as becoming a department head, can lead to higher pay. Lastly, negotiating salary carefully can make a big difference. Always know your worth and be prepared to discuss your value.
Here are key factors for earning more as a physician:
- Choose a high-demand specialty
- Gain board certification
- Work in a high-cost-of-living area
- Take on extra responsibilities
- Negotiate salary effectively



