Position
Salary

How much does a Physician make?

The average salary for a Physician is $261,241 per year in the US.

Physicians play a crucial role in healthcare. They diagnose and treat illnesses, and work in many different specialties. The salary for a physician can vary greatly. It depends on the type of practice and the location. On average, a physician makes about $261,241 per year. This is a rewarding career for those who want to help others.

The salary range for physicians can be quite broad. The lowest 10% earn less than $95,091. The highest 10% earn more than $622,000. Most physicians fall somewhere in the middle. The top specialties often have higher salaries. These include surgery, cardiology, and anesthesiology. Rural areas and underserved regions may offer higher pay to attract physicians. This can be a good option for those willing to relocate.

View Physician jobs nearby

What are the highest paying cities for a Physician?

Physician jobs in Fargo, ND, offer some of the highest salaries, with an average of $458,347. This high pay reflects the demand for quality healthcare in the area. Corpus Christi, TX, and Beaumont, TX, also provide attractive compensation packages, averaging around $431,301 and $417,568, respectively. These cities offer excellent opportunities for physicians seeking both competitive pay and a strong demand for their services. Stockton, CA, and Greeley, CO, follow closely with average salaries of $416,442 and $406,543. These locations present promising career paths for those looking to balance high earnings with a fulfilling work environment.
Graph displaying highest paying cities salaries for Physician jobs, highlighting Fargo, ND with the highest at $458,347 and Springfield, MO with the lowest at $338,465.
  1. Fargo, ND
    Average Salary: $458,347
    In Fargo, healthcare professionals enjoy a strong community focus. The city's medical facilities offer a supportive environment. Sanford Health is a leading employer in the area.
    Find Physician jobs in Fargo, ND


  2. Corpus Christi, TX
    Average Salary: $431,301
    Corpus Christi provides a vibrant setting for medical careers. The city's healthcare sector is growing. CHRISTUS Spohn Hospital is a key employer here.
    Find Physician jobs in Corpus Christi, TX


  3. Beaumont, TX
    Average Salary: $417,568
    Beaumont offers a welcoming environment for healthcare workers. The city's medical facilities are expanding. St. Elizabeth and Baptist Hospitals are prominent employers.
    Find Physician jobs in Beaumont, TX


  4. Stockton, CA
    Average Salary: $416,442
    Stockton is a dynamic place for medical professionals. The city's healthcare system is robust. Kaiser Permanente and St. Joseph's Medical Center are major employers.
    Find Physician jobs in Stockton, CA


  5. Greeley, CO
    Average Salary: $406,543
    Greeley provides a friendly atmosphere for healthcare careers. The city's medical facilities are well-regarded. UCHealth and North Colorado Medical Center are key employers.
    Find Physician jobs in Greeley, CO


  6. Springfield, IL
    Average Salary: $400,601
    Springfield offers a stable environment for healthcare workers. The city's medical sector is well-established. HSHS St. John's Hospital and Springfield Clinic are leading employers.
    Find Physician jobs in Springfield, IL


  7. Santa Maria, CA
    Average Salary: $374,479
    Santa Maria provides a supportive setting for medical careers. The city's healthcare facilities are growing. French Hospital Medical Center is a major employer.
    Find Physician jobs in Santa Maria, CA


  8. Pueblo, CO
    Average Salary: $354,029
    Pueblo offers a community-focused environment for healthcare professionals. The city's medical sector is strong. Parkview Medical Center and St. Mary-Corwin Medical Center are key employers.
    Find Physician jobs in Pueblo, CO


  9. Peoria, IL
    Average Salary: $343,393
    Peoria provides a vibrant setting for healthcare careers. The city's medical facilities are well-regarded. OSF HealthCare and Proctor Hospital are major employers.
    Find Physician jobs in Peoria, IL


  10. Springfield, MO
    Average Salary: $338,465
    Springfield offers a supportive environment for healthcare workers. The city's medical sector is expanding. CoxHealth and Mercy Hospital are leading employers.
    Find Physician jobs in Springfield, MO

What are the best companies a Physician can work for?

Physician jobs offer rewarding career paths, and some companies provide higher salaries. Methodist Healthcare System leads with an average salary of $601,167. Other top-paying companies include Veteran Medical Group and St. David's HealthCare, both offering $600,000 annually. These companies recognize the value of skilled physicians and reward them accordingly.
Graph displaying best paying company salaries for Physician jobs, highlighting Methodist Healthcare System with the highest at $601,167 and TidalHealth with the lowest at $498,824.
  1. Methodist Healthcare System
    Average Salary: $601,167
    Methodist Healthcare System offers a range of opportunities for physicians across Texas. With multiple hospitals and clinics, this system provides a dynamic work environment. Locations include San Antonio, Dallas, and other major cities.


  2. Veteran Medical Group
    Average Salary: $600,000
    Veteran Medical Group focuses on providing care for veterans. This company offers rewarding positions in various states, including California, Florida, and Texas. It is a great choice for those who want to make a difference in the lives of veterans.


  3. St. David's HealthCare
    Average Salary: $600,000
    St. David's HealthCare operates in Central Texas and offers a wide range of medical services. Physicians here benefit from a supportive community and modern facilities. Locations include Austin, Round Rock, and Georgetown.


  4. AMN Healthcare
    Average Salary: $582,172
    AMN Healthcare is a leading provider of healthcare staffing services. Physicians can find diverse opportunities across the country. This company values flexibility and offers positions in many states, including New York, California, and Florida.


  5. CompHealth
    Average Salary: $566,469
    CompHealth connects physicians with top-tier healthcare facilities. They offer competitive salaries and benefits. This company operates nationwide, providing opportunities in states like Pennsylvania, Ohio, and Illinois.


  6. Advanced Correctional Healthcare
    Average Salary: $565,283
    Advanced Correctional Healthcare specializes in providing medical care in correctional facilities. This company offers stable and rewarding positions. Locations include Illinois, Texas, and California.


  7. Carle Health
    Average Salary: $533,491
    Carle Health operates in Illinois and offers a variety of healthcare services. Physicians here enjoy a collaborative work environment. Locations include Urbana, Champaign, and Danville.


  8. Overlake Medical Center and Clinics
    Average Salary: $531,217
    Overlake Medical Center and Clinics is located in Washington state. This company offers a range of specialties and a supportive community. Physicians here benefit from a modern facility and a strong team environment.


  9. Hospital Sisters Health System
    Average Salary: $526,822
    Hospital Sisters Health System operates in Illinois, Wisconsin, and Virginia. This company offers a range of medical services and a supportive environment. Physicians here enjoy a strong sense of community and collaboration.


  10. TidalHealth
    Average Salary: $498,824
    TidalHealth is located in Maryland and offers a variety of healthcare services. This company provides a supportive environment and modern facilities. Physicians here benefit from a strong team and a commitment to patient care.

How to earn more as a Physician?

Physicians have the opportunity to increase their earnings through various avenues. By focusing on specific areas, they can enhance their income potential. One key factor is specialization. Physicians who specialize in high-demand fields, such as cardiology or oncology, often command higher salaries. Another way to earn more is by gaining experience. More experienced physicians typically receive higher pay.

Location also plays a significant role. Physicians in areas with a shortage of medical professionals may earn more. Additionally, working in private practice can lead to higher earnings compared to working in a hospital. Finally, taking on leadership roles, such as becoming a department head, can increase income. These factors can help physicians maximize their earning potential.

Here are some ways to earn more as a physician:

  • Specialize in a high-demand field
  • Gain more experience
  • Work in a high-demand area
  • Work in private practice
  • Take on leadership roles

Currently 3,781 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
3,781 Job Openings