How much does a Nurse Practitioner make in Iowa City, IA?
Nurse Practitioners in Iowa City, IA, enjoy a strong earning potential. The average yearly salary is about $129,917. This figure is a good indicator for those considering this career path. It shows the financial reward one might expect with the right qualifications and experience.
Nurse Practitioners in Iowa City can expect salaries ranging from $73,400 to $175,000 per year. The salary often depends on factors like experience, specialty, and the healthcare facility. Some key factors include:
- Experience: More experienced Nurse Practitioners usually earn more.
- Specialty: Certain specialties may offer higher salaries.
- Healthcare Facility: Larger or specialized hospitals might offer higher pay.
What are the highest paying cities for a Nurse Practitioner near Iowa City, IA?

-
Clinton, IA
Average Salary: $268,500
In Clinton, those in healthcare enjoy a tight-knit community. Local hospitals and clinics offer opportunities to make a difference. UnityPoint Health is a prominent employer in the area.
Find Nurse Practitioner jobs in Clinton, IA
-
Muscatine, IA
Average Salary: $200,375
Muscatine provides a smaller-town feel with a strong focus on community health. Working here means being part of a supportive environment. MercyOne is a key healthcare provider in the region.
Find Nurse Practitioner jobs in Muscatine, IA
-
Des Moines, IA
Average Salary: $163,571
Des Moines is the healthcare hub of Iowa, offering numerous job opportunities. The city boasts a mix of large health systems and smaller practices. MercyOne and Iowa Methodist Medical Center are notable employers.
Find Nurse Practitioner jobs in Des Moines, IA
-
Fort Dodge, IA
Average Salary: $160,408
Fort Dodge offers a welcoming atmosphere for healthcare professionals. Local facilities provide essential services to the community. UnityPoint Health and UnityPoint Clinic are leading employers.
Find Nurse Practitioner jobs in Fort Dodge, IA
-
Cedar Rapids, IA
Average Salary: $159,349
Cedar Rapids is a vibrant city with a robust healthcare sector. Job seekers can find a variety of positions in both large hospitals and private practices. St. Luke’s Hospital and UnityPoint Health are major employers.
Find Nurse Practitioner jobs in Cedar Rapids, IA
-
Waterloo, IA
Average Salary: $155,533
Waterloo has a dynamic healthcare environment with many growth opportunities. Local healthcare providers value skilled professionals. Covenant Medical Center is a significant employer in the area.
Find Nurse Practitioner jobs in Waterloo, IA
-
Marion, IA
Average Salary: $149,525
Marion offers a close-knit community with ample healthcare opportunities. The area is known for its friendly and supportive work environment. Linn County Health and MercyOne are prominent employers.
Find Nurse Practitioner jobs in Marion, IA
-
Pella, IA
Average Salary: $147,625
Pella provides a picturesque setting with a strong emphasis on community health. The smaller size of healthcare facilities fosters personal connections. Pella Regional Health Center is a key employer.
Find Nurse Practitioner jobs in Pella, IA
-
Davenport, IA
Average Salary: $147,476
Davenport offers a diverse healthcare landscape with many employment opportunities. The city’s larger hospitals provide a wide range of services. Trinity Medical Center and Genesis Medical Center are major employers.
Find Nurse Practitioner jobs in Davenport, IA
-
Ames, IA
Average Salary: $142,500
Ames is a thriving city with excellent healthcare facilities. Job seekers can find a variety of roles in both public and private sectors. Iowa State University and Mary Greeley Medical Center are notable employers.
Find Nurse Practitioner jobs in Ames, IA
What are the best paying companies for a Nurse Practitioner in Iowa City, IA?

-
Wound Care Plus, LLC
Average Salary: $123,125
Wound Care Plus, LLC offers rewarding Nurse Practitioner roles in Iowa City. The company specializes in wound care and operates multiple locations in the area. Nurse Practitioners work closely with patients to provide specialized care and healing solutions.
-
The University of Iowa
Average Salary: $106,340
The University of Iowa provides excellent opportunities for Nurse Practitioners. They operate several health centers around Iowa City, offering comprehensive care. Nurse Practitioners here engage in teaching, research, and direct patient care, making it a dynamic environment.
What are the best paying Nurse Practitioner related jobs in Iowa City, IA?

-
Registered Nurse
Average Salary: $114,313
This role works closely with patients in a healthcare setting. They help with patient care and follow treatment plans. Many healthcare facilities in Iowa City hire registered nurses.
Find Registered Nurse jobs in Iowa City, IA
-
Physician Assistant
Average Salary: $110,533
This position supports doctors and performs many of the same tasks. They take medical histories and perform exams. Physician assistants work in clinics and hospitals in the city.
Find Physician Assistant jobs in Iowa City, IA
-
Graduate Nurse
Average Salary: $79,629
This entry-level position helps in patient care under supervision. They work in hospitals and clinics. New graduates often find jobs in the city's healthcare system.
Find Graduate Nurse jobs in Iowa City, IA
-
Nurse Manager
Average Salary: $78,146
They oversee nursing staff and manage patient care. Nurse managers work in hospitals and outpatient centers. Leadership skills are key in this role.
Find Nurse Manager jobs in Iowa City, IA
-
Public Health Nurse
Average Salary: $73,548
These professionals work to improve community health. They educate the public on health topics and provide care in community settings. Public health nurses often work for local health departments.
Find Public Health Nurse jobs in Iowa City, IA
-
Nurse Educator
Average Salary: $67,475
They teach nursing students and train staff. Nurse educators work in academic settings and healthcare facilities. They play a key role in preparing the next generation of nurses.
Find Nurse Educator jobs in Iowa City, IA
-
Informatics Nurse
Average Salary: $66,547
They manage patient data and healthcare information systems. These professionals work in hospitals and clinics to ensure data accuracy. Their skills are in high demand in many healthcare settings.
Find Informatics Nurse jobs in Iowa City, IA
-
Case Manager
Average Salary: $59,059
They coordinate care for patients with complex needs. Case managers work in hospitals and community health organizations. They ensure patients get the right care and services.
Find Case Manager jobs in Iowa City, IA
-
Health Coach
Average Salary: $48,750
They help people make healthy lifestyle changes. Health coaches work in clinics and community health programs. Their goal is to improve patient health and well-being.
Find Health Coach jobs in Iowa City, IA



