How much does a Nurse Practitioner make in Iowa City, IA?
Nurse Practitioners in Iowa City, IA, enjoy a rewarding career with a competitive salary. On average, they earn about $128,711 per year. This figure reflects the dedication and expertise that these professionals bring to their roles. The salary range can vary based on experience, specialty, and the specific healthcare facility.
The salary distribution shows that many Nurse Practitioners earn between $91,300 and $156,400 annually. This range highlights the potential for growth and advancement in the field. Factors such as additional certifications, years of experience, and the type of healthcare provider can influence these earnings. Job seekers can expect a stable and respectable income in this profession.
What are the highest paying cities for a Nurse Practitioner near Iowa City, IA?

-
Clinton, IA
Average Salary: $268,500
In Clinton, IA, healthcare professionals enjoy a supportive community. The city offers a variety of clinics and hospitals where practitioners can make a difference. Local employers like UnityPoint Health provide excellent opportunities.
Find Nurse Practitioner jobs in Clinton, IA
-
Muscatine, IA
Average Salary: $203,724
Muscatine, IA, is a great place for healthcare workers. The city has a strong focus on community health. Companies like Genesis Health System offer rewarding positions. Practitioners here benefit from a close-knit community.
Find Nurse Practitioner jobs in Muscatine, IA
-
Des Moines, IA
Average Salary: $166,476
Des Moines, IA, is a hub for healthcare jobs. The city offers many clinics and hospitals. Major employers like MercyOne provide diverse opportunities. Working here means being part of a vibrant healthcare network.
Find Nurse Practitioner jobs in Des Moines, IA
-
Fort Dodge, IA
Average Salary: $160,408
Fort Dodge, IA, offers a welcoming environment for healthcare professionals. The city has several clinics and hospitals. Employers like UnityPoint Health – St. Anthony’s provide good career options. Practitioners here enjoy a friendly community.
Find Nurse Practitioner jobs in Fort Dodge, IA
-
Waterloo, IA
Average Salary: $157,612
Waterloo, IA, is known for its excellent healthcare facilities. The city has many clinics and hospitals. Employers like Covenant Medical Center offer great opportunities. Working here means being part of a dynamic healthcare system.
Find Nurse Practitioner jobs in Waterloo, IA
-
Cedar Rapids, IA
Average Salary: $155,497
Cedar Rapids, IA, offers many opportunities for healthcare professionals. The city has a variety of clinics and hospitals. Companies like St. Luke’s Hospital provide excellent career options. Practitioners here benefit from a supportive community.
Find Nurse Practitioner jobs in Cedar Rapids, IA
-
Marion, IA
Average Salary: $149,525
Marion, IA, is a great place for healthcare workers. The city has several clinics and hospitals. Employers like Mercy Medical Center offer rewarding positions. Practitioners here enjoy a close-knit community.
Find Nurse Practitioner jobs in Marion, IA
-
Ames, IA
Average Salary: $142,500
Ames, IA, offers many opportunities for healthcare professionals. The city has a variety of clinics and hospitals. Employers like Iowa State University Health Care provide excellent career options. Working here means being part of a vibrant healthcare network.
Find Nurse Practitioner jobs in Ames, IA
-
Davenport, IA
Average Salary: $142,017
Davenport, IA, is a hub for healthcare jobs. The city offers many clinics and hospitals. Employers like Trinity Regional Medical Center provide diverse opportunities. Practitioners here benefit from a supportive community.
Find Nurse Practitioner jobs in Davenport, IA
-
Bettendorf, IA
Average Salary: $136,388
Bettendorf, IA, offers many opportunities for healthcare professionals. The city has several clinics and hospitals. Employers like Genesis Medical Center provide excellent career options. Practitioners here enjoy a friendly community.
Find Nurse Practitioner jobs in Bettendorf, 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, located in Iowa City, offers rewarding opportunities for Nurse Practitioners. They focus on providing specialized care for patients with chronic wounds. Their team works in various healthcare settings, including hospitals and outpatient clinics.
-
The University of Iowa
Average Salary: $101,366
The University of Iowa, a leading academic institution, provides excellent Nurse Practitioner positions. They offer a supportive environment for professional growth and development. Nurse Practitioners work in diverse settings, including university hospitals and community health centers.
-
Iowa Primary Care Association
Average Salary: $100,000
Iowa Primary Care Association offers Nurse Practitioner jobs with a focus on primary care services. They work to improve healthcare access and quality in the community. Nurse Practitioners at this organization serve in various locations, including rural and urban areas.
What are the best paying Nurse Practitioner related jobs in Iowa City, IA?

-
Registered Nurse
Average Salary: $115,230
Registered Nurses work closely with patients, providing care and monitoring health. They often collaborate with doctors and other healthcare professionals. In this role, they ensure patients receive proper treatment and support.
Find Registered Nurse jobs in Iowa City, IA
-
Physician Assistant
Average Salary: $109,698
Physician Assistants work under the supervision of doctors. They diagnose illnesses, develop treatment plans, and provide patient care. This role requires strong communication skills and the ability to work in a team.
Find Physician Assistant jobs in Iowa City, IA
-
Graduate Nurse
Average Salary: $82,058
Graduate Nurses have recently completed their nursing education. They work in various settings, gaining experience and developing their skills. This role is ideal for those new to the nursing field.
Find Graduate Nurse jobs in Iowa City, IA
-
Nurse Manager
Average Salary: $77,501
Nurse Managers oversee nursing staff and operations in healthcare facilities. They ensure high-quality patient care and manage staff schedules. This role requires strong leadership and organizational skills.
Find Nurse Manager jobs in Iowa City, IA
-
Public Health Nurse
Average Salary: $73,757
Public Health Nurses focus on improving community health. They work on disease prevention, health education, and community outreach. This role is vital for promoting wellness and reducing health risks.
Find Public Health Nurse jobs in Iowa City, IA
-
Nurse Educator
Average Salary: $67,475
Nurse Educators teach and train future nurses. They develop curriculum and provide instruction in classrooms and clinical settings. This role is perfect for those who enjoy teaching and mentoring others.
Find Nurse Educator jobs in Iowa City, IA
-
Informatics Nurse
Average Salary: $66,547
Informatics Nurses manage healthcare data and technology. They ensure that patient information is accurate and secure. This role is important for improving healthcare efficiency and patient care.
Find Informatics Nurse jobs in Iowa City, IA
-
Clinical Research Nurse
Average Salary: $65,000
Clinical Research Nurses work on medical studies and trials. They recruit participants, collect data, and monitor patient health. This role is essential for advancing medical knowledge and treatments.
Find Clinical Research Nurse jobs in Iowa City, IA
-
Case Manager
Average Salary: $59,569
Case Managers coordinate care for patients. They work with doctors, nurses, and other healthcare providers. This role ensures that patients receive the best possible care and support.
Find Case Manager jobs in Iowa City, IA
-
Health Coach
Average Salary: $48,750
Health Coaches help people improve their health. They provide guidance on diet, exercise, and lifestyle changes. This role is ideal for those who want to make a positive impact on others' lives.
Find Health Coach jobs in Iowa City, IA



