Physician Assistant Salary in Iowa City, IA

Updated on May 09, 2025
Position
City
Salary

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

The average salary for a Physician Assistant is $100,707 per year in Iowa City, IA.

A Physician Assistant in Iowa City, IA, earns a competitive salary. The average salary for this role is around $100,700. This figure can vary based on experience and other factors. The lowest-paid 10% of Physician Assistants earn around $66,800, while the highest-paid 10% earn about $165,000.

Several factors can influence a Physician Assistant's salary in Iowa City. These include years of experience, the specific healthcare facility, and the complexity of cases handled. Those with more experience and specialized skills often see higher earnings. Additionally, working in larger hospitals or specialized clinics can lead to better pay.

Physician Assistant jobs in Iowa City, IA

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

Physician Assistants near Iowa City can find top-paying jobs in Muscatine and Fort Dodge, IA. These cities offer annual salaries around $165,000. Cedar Rapids and West Des Moines also provide competitive wages, with salaries reaching $122,749 and $117,759, respectively. These cities present excellent opportunities for those seeking higher earnings in their field.
Graph displaying highest paying cities salaries for Physician Assistant jobs near Iowa City, IA, highlighting Muscatine, IA with the highest at $165,000 and Ankeny, IA with the lowest at $102,253.
  1. Muscatine, IA
    Average Salary: $165,000
    In Muscatine, healthcare professionals enjoy a close-knit community. The city offers a variety of medical facilities, including UnityPoint Health, where you can make a real difference. The area's smaller size allows for strong community ties and a supportive work environment.
    Find Physician Assistant jobs in Muscatine, IA


  2. Fort Dodge, IA
    Average Salary: $165,000
    Fort Dodge provides a vibrant setting for healthcare careers. Working here, you can expect to collaborate with skilled teams at local hospitals like UnityPoint Health. The city's welcoming atmosphere makes it easy to build lasting professional relationships.
    Find Physician Assistant jobs in Fort Dodge, IA


  3. Davenport, IA
    Average Salary: $140,354
    Davenport offers a dynamic environment for healthcare workers. With major employers like Genesis Medical Center, you will have access to advanced medical technology. The city's diverse population ensures a wide range of experiences and learning opportunities.
    Find Physician Assistant jobs in Davenport, IA


  4. Ottumwa, IA
    Average Salary: $125,226
    In Ottumwa, you will find a supportive community where healthcare is a priority. Working at Ottumwa Regional Health Center, you can expect to be part of a dedicated team. The city’s smaller size allows for a more personal approach to patient care.
    Find Physician Assistant jobs in Ottumwa, IA


  5. Bettendorf, IA
    Average Salary: $122,779
    Bettendorf provides a thriving environment for healthcare professionals. At local facilities like Genesis Medical Center, you will have the chance to work with top-notch medical teams. The city’s growing population offers many opportunities for career advancement.
    Find Physician Assistant jobs in Bettendorf, IA


  6. Cedar Rapids, IA
    Average Salary: $122,749
    Cedar Rapids is a bustling city with many opportunities for healthcare workers. At St. Luke's Hospital, you will find a supportive environment with modern facilities. The city’s diverse community ensures a wide range of experiences and learning opportunities.
    Find Physician Assistant jobs in Cedar Rapids, IA


  7. West Des Moines, IA
    Average Salary: $117,759
    West Des Moines offers a vibrant setting for healthcare careers. Working at MercyOne, you can expect to be part of a skilled team. The city’s suburban feel provides a good work-life balance, making it an attractive place to work.
    Find Physician Assistant jobs in West Des Moines, IA


  8. Des Moines, IA
    Average Salary: $110,378
    Des Moines provides a dynamic environment for healthcare professionals. At major hospitals like MercyOne, you will have access to advanced medical technology. The city’s diverse population offers many opportunities for professional growth and development.
    Find Physician Assistant jobs in Des Moines, IA


  9. Sioux City, IA
    Average Salary: $107,781
    In Sioux City, healthcare workers enjoy a supportive community. Working at UnityPoint Health, you can expect to be part of a dedicated team. The city’s smaller size allows for strong community ties and a welcoming work environment.
    Find Physician Assistant jobs in Sioux City, IA


  10. Ankeny, IA
    Average Salary: $102,253
    Ankeny offers a vibrant setting for healthcare careers. At local facilities like MercyOne, you will find a supportive environment with modern amenities. The city’s growing population provides many opportunities for career advancement and professional development.
    Find Physician Assistant jobs in Ankeny, IA

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

Job seekers in Iowa City, IA, can find excellent opportunities with top-paying companies. The US Department of Veterans Affairs offers a competitive salary of $136,326. The University of Iowa also provides a strong compensation package, with salaries starting at $94,640. These positions provide a chance to work in a rewarding field with attractive benefits.
Graph displaying best paying company salaries for Physician Assistant jobs in Iowa City, IA, highlighting US Department of Veterans Affairs with the highest at $136,326 and The University of Iowa with the lowest at $94,640.
  1. US Department of Veterans Affairs
    Average Salary: $136,326
    The US Department of Veterans Affairs offers rewarding Physician Assistant jobs in Iowa City, IA. They provide comprehensive healthcare to veterans. This department operates multiple facilities in the area, ensuring quality care for those who have served.


  2. The University of Iowa
    Average Salary: $94,640
    The University of Iowa is a leading academic institution offering Physician Assistant positions in Iowa City, IA. They focus on both patient care and medical education. The University of Iowa Hospitals & Clinics is a key location where Physician Assistants work, providing a dynamic environment for professional growth.

Currently 3,682 Physician Assistant job openings, nationwide.

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

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