How much does a Nurse Practitioner make in Iowa City, IA?
A Nurse Practitioner in Iowa City, Iowa can expect a competitive salary. On average, they earn around $130,194 per year. This number can change based on experience, education, and the specific healthcare facility where they work.
Here are some typical salary ranges for Nurse Practitioners in the area:
- The lowest 10% earn about $73,400 annually.
- The next 20% earn between $73,400 and $93,873.
- The middle 40% make between $93,873 and $114,345.
- The next 20% earn between $114,345 and $134,818.
- The top 10% earn over $134,818 per year.
These figures provide a clear picture of the earning potential for Nurse Practitioners in Iowa City. With such a diverse range, there are ample opportunities for growth and advancement.
What are the highest paying cities for a Nurse Practitioner near Iowa City, IA?

-
Clinton, IA
Average Salary: $268,500
In Clinton, IA, this role promises a chance to work in a close-knit community. With local clinics and hospitals such as UnityPoint Health, candidates can expect a supportive environment. The area values healthcare workers highly, providing a rewarding experience.
Find Nurse Practitioner jobs in Clinton, IA
-
Muscatine, IA
Average Salary: $199,575
Muscatine, IA, offers a blend of rural charm and urban amenities for those in the healthcare field. Here, providers can enjoy a slower pace of life while still being part of a well-established medical community. Major employers such as Genesis Medical Center provide excellent opportunities for growth and development.
Find Nurse Practitioner jobs in Muscatine, IA
-
Des Moines, IA
Average Salary: $170,447
In Des Moines, IA, professionals can find a dynamic healthcare landscape. The capital city's major healthcare facilities, like MercyOne and Iowa Methodist Medical Center, offer diverse opportunities. Working in Des Moines means access to the latest medical technology and a vibrant professional network.
Find Nurse Practitioner jobs in Des Moines, IA
-
Cedar Rapids, IA
Average Salary: $162,399
Cedar Rapids, IA, provides a nurturing environment for healthcare workers. The city’s healthcare institutions, including St. Luke's Hospital, value patient care and professional growth. This setting is ideal for those looking to balance a busy career with a high quality of life.
Find Nurse Practitioner jobs in Cedar Rapids, IA
-
Fort Dodge, IA
Average Salary: $154,560
Fort Dodge, IA, offers a community-focused healthcare experience. Here, providers can work in a warm, welcoming environment. Major employers like UnityPoint Health – Trinity Regional Medical Center provide a solid foundation for both career and personal growth.
Find Nurse Practitioner jobs in Fort Dodge, IA
-
Marion, IA
Average Salary: $149,525
Marion, IA, provides a serene setting for healthcare professionals. The city's healthcare institutions, such as MercyOne, offer a supportive work environment. Providers can enjoy a peaceful lifestyle while being part of a dedicated healthcare team.
Find Nurse Practitioner jobs in Marion, IA
-
Waterloo, IA
Average Salary: $148,795
In Waterloo, IA, the healthcare sector is robust and supportive. The city's healthcare facilities, like Covenant Medical Center, foster a collaborative work atmosphere. Professionals here can expect to work alongside skilled colleagues in a dynamic setting.
Find Nurse Practitioner jobs in Waterloo, IA
-
Davenport, IA
Average Salary: $148,180
Davenport, IA, offers a vibrant healthcare community. Providers can expect to work in well-equipped facilities such as Genesis Medical Center. The city's diverse population creates a rich, varied work experience, making it a rewarding place to practice.
Find Nurse Practitioner jobs in Davenport, IA
-
Pella, IA
Average Salary: $147,625
Pella, IA, combines small-town warmth with modern healthcare. The city's institutions, such as Pella Regional Health Center, offer a welcoming environment. Here, professionals can enjoy a supportive community while providing top-notch care.
Find Nurse Practitioner jobs in Pella, IA
-
Ames, IA
Average Salary: $141,346
Ames, IA, provides a dynamic healthcare environment. The city's major employers, including Iowa State University Health Care, offer cutting-edge opportunities. This setting is perfect for those seeking both professional growth and community engagement.
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 provides top-notch care for patients with wound-related conditions. This company is known for its skilled professionals and dedication to patient care. Wound Care Plus operates in multiple locations, including Iowa City, IA.
-
The University of Iowa
Average Salary: $103,982
The University of Iowa is a leading healthcare provider offering various medical services. They are committed to excellence in patient care and teaching. This institution has several facilities in Iowa City, IA, providing multiple job opportunities for nurse practitioners.
What are the best paying Nurse Practitioner related jobs in Iowa City, IA?

-
Registered Nurse
Average Salary: $114,347
These professionals care for patients and work closely with doctors and other healthcare providers. They often find jobs in hospitals and outpatient care centers. Working in this role offers the chance to help people in meaningful ways.
Find Registered Nurse jobs in Iowa City, IA
-
Physician Assistant
Average Salary: $110,499
These healthcare providers work under the supervision of doctors and surgeons. They diagnose illnesses, develop treatment plans, and provide medical care. They commonly work in hospitals, outpatient centers, and clinics.
Find Physician Assistant jobs in Iowa City, IA
-
Graduate Nurse
Average Salary: $80,338
Newly graduated nurses gain hands-on experience in patient care. They work in various healthcare settings under the supervision of experienced nurses. This role offers growth opportunities and the chance to impact patient health.
Find Graduate Nurse jobs in Iowa City, IA
-
Nurse Manager
Average Salary: $79,034
These professionals oversee nursing staff and operations in healthcare facilities. They ensure high standards of patient care and manage the daily activities of the nursing department. They often work in hospitals and long-term care facilities.
Find Nurse Manager jobs in Iowa City, IA
-
Public Health Nurse
Average Salary: $73,548
These nurses work to improve community health. They focus on preventing disease and promoting healthy lifestyles. They often work for local health departments and community organizations.
Find Public Health Nurse jobs in Iowa City, IA
-
Nurse Educator
Average Salary: $67,475
These professionals teach nursing students in academic settings. They prepare the next generation of nurses by providing education and clinical training. They often work at nursing schools and universities.
Find Nurse Educator jobs in Iowa City, IA
-
Informatics Nurse
Average Salary: $66,547
These nurses specialize in using technology to improve patient care. They manage healthcare data and electronic health records. They often work in hospitals and healthcare IT companies.
Find Informatics Nurse jobs in Iowa City, IA
-
Case Manager
Average Salary: $58,714
These professionals help coordinate care for patients. They ensure patients receive the right care at the right time. They often work in hospitals, home health agencies, and insurance companies.
Find Case Manager jobs in Iowa City, IA
-
Health Coach
Average Salary: $45,000
These professionals guide people in making healthy lifestyle choices. They work with individuals to set health goals and create action plans. They often work for wellness programs, clinics, and community organizations.
Find Health Coach jobs in Iowa City, IA



