Position
Salary

How much does a Physician make?

The average salary for a Physician is $279,564 per year in the US.

Physicians play a crucial role in healthcare, and their salaries reflect the high level of responsibility and skill involved in the job. The average yearly salary for a physician is around $279,564. This figure can vary based on experience, specialty, and location. Factors such as working in a metropolitan area or a specialty that demands higher qualifications can influence a physician’s income.


For a more detailed look, here’s a breakdown of the salary distribution:

  • 10% earn below $102,273.
  • 20% earn between $102,273 and $159,545.
  • 30% earn between $159,545 and $216,818.
  • 40% earn between $216,818 and $274,091.
  • 50% earn between $274,091 and $331,364.
  • 60% earn between $331,364 and $388,636.
  • 70% earn between $388,636 and $445,909.
  • 80% earn between $445,909 and $503,182.
  • 90% earn between $503,182 and $560,455.
  • 95% earn between $560,455 and $617,727.
  • 97.5% earn below $617,727.
The top 2.5% earn $675,000 or more annually. This data shows a broad range, highlighting that physicians can earn significantly more with more experience and specialization.

View Physician jobs nearby

What are the highest paying cities for a Physician?

Looking to secure a top-paying job as a physician? Fargo, ND, offers the highest average salary, reaching up to $461,100 annually. Other cities with attractive compensation include Beaumont, TX, and Corpus Christi, TX, both with salaries exceeding $400,000 per year. These locations provide excellent opportunities for those in the medical field.
Graph displaying highest paying cities salaries for Physician jobs, highlighting Fargo, ND with the highest at $461,100 and Spokane, WA with the lowest at $349,492.
  1. Fargo, ND
    Average Salary: $461,100
    Physicians in Fargo can expect a welcoming community and a healthy work-life balance. With Sanford Health being a major employer, there are plenty of opportunities for professional growth. The city’s smaller size allows for closer connections with patients and colleagues.
    Find Physician jobs in Fargo, ND


  2. Beaumont, TX
    Average Salary: $437,975
    Working as a physician in Beaumont means joining a vibrant medical community. CHRISTUS Jasper Memorial Hospital and Southeast Texas Health System offer top-notch facilities. The city’s warm climate and friendly atmosphere make it an ideal place to live and work.
    Find Physician jobs in Beaumont, TX


  3. Corpus Christi, TX
    Average Salary: $432,636
    In Corpus Christi, physicians find themselves in a bustling medical environment. Bayshore Medical Center and CHRISTUS Spohn Hospital provide excellent care options. The coastal location offers a relaxed lifestyle, with many outdoor activities available.
    Find Physician jobs in Corpus Christi, TX


  4. Stockton, CA
    Average Salary: $420,697
    Stockton offers a dynamic setting for physicians, with Kaiser Permanente being a leading employer. The diverse population adds richness to patient care. The city's growing economy provides various opportunities for professional development.
    Find Physician jobs in Stockton, CA


  5. Springfield, IL
    Average Salary: $417,452
    Physicians in Springfield benefit from a strong medical community. With HSHS St. John's Hospital and Memorial Medical Center, there are excellent career prospects. The city’s central location makes it easy to access other major urban centers.
    Find Physician jobs in Springfield, IL


  6. Greeley, CO
    Average Salary: $402,318
    Greeley is known for its welcoming environment and strong healthcare network. Medical Center of the Rockies offers quality care. The scenic beauty and outdoor activities provide a great quality of life for professionals.
    Find Physician jobs in Greeley, CO


  7. Peoria, IL
    Average Salary: $373,614
    In Peoria, physicians have access to top-tier healthcare facilities like OSF Saint Francis Medical Center. The city’s commitment to health and wellness makes it a great place to work. Peoria’s rich cultural scene adds to the overall appeal.
    Find Physician jobs in Peoria, IL


  8. Santa Maria, CA
    Average Salary: $371,633
    Santa Maria offers a balanced lifestyle for physicians. With French Hospital Medical Center, the city provides excellent medical services. The mild climate and proximity to beautiful beaches make it a desirable location.
    Find Physician jobs in Santa Maria, CA


  9. Pueblo, CO
    Average Salary: $361,238
    Physicians in Pueblo find a supportive community and excellent healthcare facilities. Parkview Medical Center and St. Mary-Corwin Medical Center offer great opportunities. The city’s strong sense of community enhances the professional experience.
    Find Physician jobs in Pueblo, CO


  10. Spokane, WA
    Average Salary: $349,492
    Spokane provides a vibrant setting for physicians, with facilities like Spokane’s Sacred Heart Medical Center. The city’s outdoor activities and thriving arts scene offer a rewarding lifestyle. Spokane’s growing economy supports numerous career opportunities.
    Find Physician jobs in Spokane, WA

What are the best companies a Physician can work for?

Physician job seekers looking for top salaries have several excellent options. Golden State Dermatology, Methodist Healthcare System, and CompHealth offer some of the highest average salaries. These companies value their physicians and provide competitive compensation. These companies understand the importance of rewarding their staff well. At Golden State Dermatology, the average salary stands at $614,759. Methodist Healthcare System and CompHealth also offer substantial salaries, around $603,750 and $603,625 respectively.
Graph displaying best paying company salaries for Physician jobs, highlighting Golden State Dermatology with the highest at $614,759 and Bassett Healthcare Network with the lowest at $532,507.
  1. Golden State Dermatology
    Average Salary: $614,759
    Golden State Dermatology offers rewarding Physician jobs with a focus on patient care. This company operates in California, offering diverse locations for practice.


  2. Methodist Healthcare System
    Average Salary: $603,750
    Methodist Healthcare System provides excellent opportunities for Physicians with a commitment to quality care. The company serves locations across Texas, enhancing professional growth.


  3. CompHealth
    Average Salary: $603,625
    CompHealth offers competitive salaries for Physicians and focuses on career advancement. They work with healthcare providers nationwide, providing flexibility and opportunity.


  4. Veteran Medical Group
    Average Salary: $600,000
    Veteran Medical Group specializes in healthcare for veterans, providing fulfilling Physician positions. They operate in various locations, ensuring comprehensive care.


  5. St. David's HealthCare
    Average Salary: $600,000
    St. David's HealthCare offers rewarding Physician roles with a focus on community health. They serve multiple locations in Texas, offering a dynamic work environment.


  6. AMN Healthcare
    Average Salary: $592,113
    AMN Healthcare provides excellent Physician positions with a range of specialties. They work with healthcare facilities across the United States, offering diverse opportunities.


  7. ATC Healthcare
    Average Salary: $579,676
    ATC Healthcare offers competitive salaries and a supportive environment for Physicians. They operate in multiple states, providing diverse practice options.


  8. Carle Health
    Average Salary: $571,948
    Carle Health offers rewarding Physician positions with a focus on patient care. They serve locations in Illinois, providing a supportive work environment.


  9. Advanced Correctional Healthcare
    Average Salary: $567,964
    Advanced Correctional Healthcare provides unique Physician roles with a focus on correctional care. They operate in various states, offering a specialized work environment.


  10. Bassett Healthcare Network
    Average Salary: $532,507
    Bassett Healthcare Network offers competitive salaries and a supportive environment for Physicians. They serve locations in New York, providing a dynamic work experience.

How to earn more as a Physician?

Being a Physician is both a rewarding and demanding career. While all Physicians strive for excellence, earning more often involves a combination of strategic decisions and professional growth. Understanding these factors can help Physicians maximize their earnings.

To boost earnings, consider the following key strategies:

  1. Specialize in High-Demand Areas: Physicians who specialize in fields like cardiology, neurosurgery, or dermatology often earn more. These specialties usually face higher demand and longer wait times for patients.
  2. Choose a High-Paying Location: Salary levels can vary greatly depending on where a Physician practices. Urban areas or regions with a shortage of healthcare providers often offer higher wages.
  3. Gain Advanced Certifications: Earning additional certifications can increase earning potential. Board certifications in sub-specialties or completing fellowships can open doors to higher-paying positions.
  4. Pursue Leadership Roles: Taking on administrative or leadership roles can increase a Physician's salary. These positions often come with higher pay and additional benefits.
  5. Work in Outpatient Settings: Physicians working in outpatient clinics or private practices often earn more than those in hospitals or community health centers.

Currently 4,220 Physician job openings, nationwide.

How's the job market for a Physician in the US?

Learn what a Physician does, how to become one, and understand the job outlook. Get simple steps to start your career as a Physician today.
Position
Overview
Physician
4,220 Job Openings