Position
City
Salary

How much does a Physician make in Iowa City, IA?

The average salary for a Physician is $255,874 per year in Iowa City, IA.

Physicians in Iowa City, IA, enjoy a rewarding career with a competitive salary. On average, a physician in this area earns around $255,874 per year. This figure reflects the dedication and expertise required in the medical field.

The salary range for physicians in Iowa City can vary. Many earn between $120,000 and $392,500 annually. This wide range accounts for different specialties, experience levels, and types of medical practices. Higher salaries often go to those with more experience or who specialize in high-demand areas of medicine.

Physician jobs in Iowa City, IA

What are the highest paying cities for a Physician near Iowa City, IA?

Physicians can find high paying jobs near Iowa City, IA. Cities like Clinton, Waterloo, and Cedar Rapids offer top salaries. Job seekers should look here for excellent career opportunities. Clinton leads the pack with the highest average salary of $343,993. Waterloo follows closely with $342,008. Cedar Rapids provides a solid average of $278,191. These cities present great options for those seeking top-paying positions.
Graph displaying highest paying cities salaries for Physician jobs near Iowa City, IA, highlighting Clinton, IA with the highest at $343,993 and Fort Dodge, IA with the lowest at $233,125.
  1. Clinton, IA
    Average Salary: $343,993
    In Clinton, healthcare facilities like Clinton Medical Center provide excellent opportunities. Working here means helping a close-knit community with access to modern medical technology.
    Find Physician jobs in Clinton, IA


  2. Waterloo, IA
    Average Salary: $342,008
    Waterloo offers a vibrant healthcare sector with employers like MercyOne. Physicians can find fulfilling work in both urban and rural settings.
    Find Physician jobs in Waterloo, IA


  3. Cedar Rapids, IA
    Average Salary: $278,191
    Cedar Rapids has a strong healthcare network, including St. Luke's Hospital. It is a great place to grow your career with plenty of professional development.
    Find Physician jobs in Cedar Rapids, IA


  4. Des Moines, IA
    Average Salary: $265,589
    As the capital city, Des Moines boasts many hospitals, such as Iowa Methodist Medical Center. Physicians here enjoy diverse patient care experiences.
    Find Physician jobs in Des Moines, IA


  5. Muscatine, IA
    Average Salary: $258,056
    Muscatine features smaller, community-focused healthcare facilities. Working here means contributing to a tight-knit community's health.
    Find Physician jobs in Muscatine, IA


  6. Coralville, IA
    Average Salary: $256,898
    Coralville provides a mix of urban and rural medical opportunities. It's a great spot for physicians who enjoy a balanced lifestyle.
    Find Physician jobs in Coralville, IA


  7. Davenport, IA
    Average Salary: $253,774
    Davenport's healthcare industry includes major institutions like Genesis Medical Center. It offers dynamic environments for physicians to excel.
    Find Physician jobs in Davenport, IA


  8. Sioux City, IA
    Average Salary: $249,625
    Sioux City is known for its welcoming community and excellent healthcare facilities. Physicians here benefit from a supportive work environment.
    Find Physician jobs in Sioux City, IA


  9. Bettendorf, IA
    Average Salary: $245,588
    Bettendorf offers quality healthcare services, with facilities like Genesis Medical Center. It's a good place to build a successful career.
    Find Physician jobs in Bettendorf, IA


  10. Fort Dodge, IA
    Average Salary: $233,125
    Fort Dodge provides a smaller-town feel with reputable healthcare services. It's a great place for physicians who prefer a community atmosphere.
    Find Physician jobs in Fort Dodge, IA

What are the best paying companies for a Physician in Iowa City, IA?

U.S. Department of Veterans Affairs offers one of the best salaries for physicians in Iowa City, averaging around $273,810 annually. This makes it a great choice for those seeking a rewarding and well-compensated career. Theoria Medical also provides competitive compensation with an average salary of $225,000 for physicians. Both companies present excellent opportunities for healthcare professionals in the area.
Graph displaying best paying company salaries for Physician jobs in Iowa City, IA, highlighting U.S. Department of Veterans Affairs with the highest at $273,810 and Theoria Medical with the lowest at $225,000.
  1. U.S. Department of Veterans Affairs
    Average Salary: $273,810
    The U.S. Department of Veterans Affairs offers rewarding careers for physicians. Physicians work in various locations across Iowa City, including the Iowa City VA Health Care System. This role focuses on providing comprehensive health care to veterans, covering a wide range of medical specialties.


  2. Theoria Medical
    Average Salary: $225,000
    Theoria Medical is a prominent healthcare provider in Iowa City, known for its innovative approach to patient care. Physicians at Theoria Medical enjoy competitive salaries and the opportunity to work in a state-of-the-art facility. They focus on providing high-quality care to patients, enhancing their quality of life.

Currently 2,169 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
2,169 Job Openings