How much does a Physician make?
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.
What are the highest paying cities for a Physician?

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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?

-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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:
- 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.
- 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.
- 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.
- 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.
- Work in Outpatient Settings: Physicians working in outpatient clinics or private practices often earn more than those in hospitals or community health centers.



