How much does a Physician make?
Physicians play a key role in healthcare, diagnosing and treating patients. The salary for physicians can vary widely based on their specialty and experience. The average yearly salary for physicians is about $286,450. This figure can change based on several factors.
Here’s a look at the salary distribution for physicians:
- The lowest 10% earn less than $45,000.
- The next 10% make between $45,000 and $104,545.
- The next 20% earn between $104,545 and $223,636.
- About 20% fall in the range of $223,636 to $283,182.
- Another 20% make between $283,182 and $342,727.
- The top 10% earn over $342,727 a year.
These numbers show that with experience and specialization, physicians can expect to earn higher salaries.
What are the highest paying cities for a Physician?

-
Riverside, CA
Average Salary: $480,178
In Riverside, doctors have the chance to work in a variety of healthcare facilities. Local hospitals like Riverside University Health System offer extensive resources. Riverside's warm climate attracts a diverse patient population.
Find Physician jobs in Riverside, CA
-
Fargo, ND
Average Salary: $457,576
Fargo features a close-knit medical community. Sanford Health is a leading employer, providing advanced medical care. The city’s slower pace makes for a balanced work-life environment.
Find Physician jobs in Fargo, ND
-
Corpus Christi, TX
Average Salary: $453,954
Corpus Christi offers a vibrant healthcare scene with CHRISTUS Spohn Health System at the forefront. The city’s coastal location provides a mix of urban and beach-lifestyle benefits. Physicians here enjoy a friendly community atmosphere.
Find Physician jobs in Corpus Christi, TX
-
Stockton, CA
Average Salary: $417,943
Stockton's healthcare system includes notable organizations like St. Joseph's Medical Center. The city’s diverse population ensures a wide range of medical experiences. Stockton’s growing economy supports expanding healthcare needs.
Find Physician jobs in Stockton, CA
-
Springfield, IL
Average Salary: $417,255
Springfield boasts prominent healthcare institutions like Springfield Clinic. The city offers a mix of urban and rural living. Springfield’s central location in Illinois makes it a hub for medical services.
Find Physician jobs in Springfield, IL
-
Greeley, CO
Average Salary: $402,613
Greeley features notable employers such as UCHealth. The city’s scenic surroundings provide a peaceful work environment. Greeley’s growing population increases demand for healthcare services.
Find Physician jobs in Greeley, CO
-
Peoria, IL
Average Salary: $389,543
Peoria’s healthcare sector is led by organizations like OSF HealthCare. The city’s central location in Illinois facilitates access to a broader patient base. Peoria offers a mix of professional opportunities and a welcoming community.
Find Physician jobs in Peoria, IL
-
Pueblo, CO
Average Salary: $378,340
Pueblo’s healthcare needs are met by Parkview Medical Center. The city’s central location offers easy access to both urban and rural areas. Pueblo’s strong sense of community supports a collaborative work environment.
Find Physician jobs in Pueblo, CO
-
Santa Maria, CA
Average Salary: $373,271
Santa Maria’s healthcare scene includes facilities like French Hospital Medical Center. The city’s Mediterranean climate provides a pleasant lifestyle. Santa Maria’s growing population increases the need for medical services.
Find Physician jobs in Santa Maria, CA
-
Beaumont, TX
Average Salary: $369,858
Beaumont’s healthcare facilities, such as CHRISTUS Jasper Memorial Hospital, offer a range of services. The city’s location along the Gulf Coast brings a unique blend of medical challenges. Beaumont’s vibrant community supports a dynamic work environment.
Find Physician jobs in Beaumont, TX
What are the best companies a Physician can work for?

-
Riverside Community Hospital
Average Salary: $811,462
Riverside Community Hospital offers a rewarding career for physicians. With multiple locations in Southern California, they provide high-quality medical care. Physicians here enjoy competitive salaries and a supportive work environment.
-
CentraCare
Average Salary: $637,263
CentraCare is known for its commitment to patient care. They operate in Minnesota and offer a range of specialties for physicians. Their benefits and salaries are competitive, making it an attractive option for medical professionals.
-
Golden State Dermatology
Average Salary: $634,821
Golden State Dermatology provides excellent opportunities for physicians. They focus on dermatology and have locations throughout California. Physicians enjoy a good work-life balance and a supportive team.
-
Methodist Healthcare System
Average Salary: $620,000
Methodist Healthcare System is a large healthcare provider. They have many hospitals and clinics in Texas. Physicians benefit from a comprehensive benefits package and a collaborative work environment.
-
CompHealth
Average Salary: $617,750
CompHealth specializes in locum tenens and permanent placements. They work with physicians across the United States. This company offers flexibility and excellent compensation packages.
-
St. David's HealthCare
Average Salary: $600,000
St. David's HealthCare operates several hospitals in Texas. They focus on patient care and offer a variety of medical specialties. Physicians here enjoy competitive salaries and a welcoming work culture.
-
ATC Healthcare
Average Salary: $575,033
ATC Healthcare provides staffing solutions for physicians. They work in multiple states and offer various specialties. Their compensation packages are competitive, and they focus on career development.
-
Advanced Correctional Healthcare
Average Salary: $569,600
Advanced Correctional Healthcare offers opportunities in correctional facilities. They provide medical care in prisons across several states. Physicians here can expect good salaries and a stable work environment.
-
Carle Health
Average Salary: $564,890
Carle Health operates in Illinois and provides comprehensive medical services. They offer a range of specialties and have multiple locations. Physicians benefit from a supportive community and competitive pay.
-
Los Robles Hospital and Medical Center
Average Salary: $537,308
Los Robles Hospital and Medical Center is a community hospital in California. They offer various medical services and have a team-oriented approach. Physicians here enjoy a good work environment and reasonable compensation.
How to earn more as a Physician?
Physicians often seek ways to earn more in their profession, and there are several strategies to consider. Specializing in a high-demand area can open doors to higher-paying opportunities. For example, radiologists, neurosurgeons, and anesthesiologists often command higher salaries due to the complexity and demand of their work. Networking and attending professional conferences can also lead to lucrative job offers and consulting opportunities.
Another way to increase earnings involves working in areas with a shortage of physicians. Rural or underserved urban areas often offer higher pay and signing bonuses to attract medical professionals. Expanding professional skills through additional certifications and training can also boost a physician’s earning potential. Physicians who pursue roles in academic medicine or research may find additional income from grants and publications.
Balancing clinical work with administrative roles can provide additional income. Many hospitals and clinics offer leadership positions with higher pay. Engaging in telemedicine or locum tenens work can also supplement income by allowing physicians to work flexible hours and in various locations.
Below are five factors that can help increase earnings as a physician:
- Specialize in a high-demand area
- Work in underserved areas
- Expand professional skills and certifications
- Take on administrative roles
- Engage in flexible work opportunities



