Position
City
Salary

How much does a Nurse Practitioner make in Iowa City, IA?

The average salary for a Nurse Practitioner is $128,678 per year in Iowa City, IA.

Nurse Practitioners in Iowa City, Iowa, enjoy competitive salaries, reflecting their important role in healthcare. The average yearly salary for Nurse Practitioners in this area is around $128,678. This means that many can expect to earn a solid income that supports a comfortable lifestyle. Salary levels vary based on experience, specialty, and the specific employer, offering many opportunities for growth and advancement.


Nurse Practitioners in Iowa City can find positions in a variety of settings, including hospitals, clinics, and private practices. This variety allows Nurse Practitioners to choose workplaces that best fit their career goals and interests. With a strong demand for healthcare professionals, those in this field can look forward to stable job prospects and the chance to make a significant impact on patient care.

Nurse Practitioner jobs in Iowa City, IA

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

Nurse practitioners near Iowa City, IA, have excellent job opportunities in several cities. Clinton, IA, offers the highest average salary for this role, making it an attractive option for those in the field. Other nearby cities like Muscatine, IA, and Des Moines, IA, also provide competitive salaries, which could make them good choices for job seekers. Nurse practitioners can also look at Cedar Rapids and Marion for good job prospects and salary prospects. Cities like Pella, Davenport, Waterloo, Fort Dodge, and Ames provide promising opportunities as well. Each of these locations offers good pay and a chance to work in a new environment.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Iowa City, IA, highlighting Clinton, IA with the highest at $234,483 and Ames, IA with the lowest at $137,045.
  1. Clinton, IA
    Average Salary: $234,483
    In Clinton, health care services rely on skilled medical professionals. The community values primary care and specialized medical attention. Local clinics and MercyOne Clinton Medical Center offer many opportunities.
    Find Nurse Practitioner jobs in Clinton, IA


  2. Muscatine, IA
    Average Salary: $182,719
    Muscatine boasts a growing need for healthcare providers. This town offers many chances for professional growth in local hospitals and clinics. Muscatine Medical Center and UnityPoint Health provide solid employment options.
    Find Nurse Practitioner jobs in Muscatine, IA


  3. Des Moines, IA
    Average Salary: $166,231
    Des Moines, being the state capital, has a thriving healthcare sector. The city's large population means many opportunities in diverse medical settings. Major employers include MercyOne Des Moines and Iowa Health System.
    Find Nurse Practitioner jobs in Des Moines, IA


  4. Cedar Rapids, IA
    Average Salary: $158,961
    Cedar Rapids offers a robust healthcare job market. The area's large hospitals and clinics create a demand for experienced medical staff. St. Luke’s Hospital and UnityPoint Health – St. Luke’s are key employers in the area.
    Find Nurse Practitioner jobs in Cedar Rapids, IA


  5. Marion, IA
    Average Salary: $149,525
    Marion provides a close-knit community with good healthcare facilities. The area benefits from regional hospitals and local clinics, offering solid employment for those looking to serve a smaller town.
    Find Nurse Practitioner jobs in Marion, IA


  6. Pella, IA
    Average Salary: $147,625
    Pella offers a welcoming community with strong healthcare services. This area is known for its supportive environment and quality medical facilities. Pella Regional Health Center is a major employer in the region.
    Find Nurse Practitioner jobs in Pella, IA


  7. Davenport, IA
    Average Salary: $147,094
    Davenport has a bustling healthcare scene with many job openings. The city's healthcare needs are met by local hospitals and medical centers. Trinity Regional Medical Center and St. Ambrose University are significant employers.
    Find Nurse Practitioner jobs in Davenport, IA


  8. Waterloo, IA
    Average Salary: $146,260
    Waterloo offers plenty of opportunities in the healthcare field. The area’s growing population drives demand for medical professionals. Local hospitals and clinics provide many job openings.
    Find Nurse Practitioner jobs in Waterloo, IA


  9. Fort Dodge, IA
    Average Salary: $143,446
    Fort Dodge provides a supportive community with good healthcare facilities. The area has many job openings in local hospitals and clinics. UnityPoint Health – St. Luke’s offers many employment opportunities.
    Find Nurse Practitioner jobs in Fort Dodge, IA


  10. Ames, IA
    Average Salary: $137,045
    Ames is home to a vibrant healthcare sector with many opportunities. The city’s universities and medical centers create a high demand for skilled professionals. Major employers include Iowa State University and UnityPoint Health – Des Moines.
    Find Nurse Practitioner jobs in Ames, IA

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

Nurse Practitioners in Iowa City can find excellent job opportunities at Wound Care Plus, LLC and The University of Iowa. These companies offer competitive salaries, with Wound Care Plus, LLC providing an average salary of $123,125 and The University of Iowa offering $99,426. Both positions present a chance to work in a supportive environment while earning a great income.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Iowa City, IA, highlighting Wound Care Plus, LLC with the highest at $123,125 and The University of Iowa with the lowest at $99,426.
  1. Wound Care Plus, LLC
    Average Salary: $123,125
    Wound Care Plus, LLC offers rewarding Nurse Practitioner jobs in various health settings. They are located in Iowa City and serve patients in multiple care facilities within the area. They focus on high-quality wound care and patient-centered services.


  2. The University of Iowa
    Average Salary: $99,426
    The University of Iowa offers diverse Nurse Practitioner positions in their healthcare facilities. They operate in Iowa City and provide comprehensive care across different medical departments. Working here means joining a team of skilled professionals committed to excellence in patient care.

Currently 7,113 Nurse Practitioner job openings, nationwide.

How's the job market for a Nurse Practitioner in the US?

Learn what a Nurse Practitioner does, how to become one, and understand the job outlook. Get simple steps to start your career as a Nurse Practitioner today.
Position
Overview
Nurse Practitioner
7,113 Job Openings