How much does a Nurse Practitioner make in Iowa City, IA?
Nurse Practitioners in Iowa City, IA, enjoy a competitive salary. On average, they earn around $126,860 per year. This figure reflects a strong demand for healthcare professionals in the area. The salary range can vary based on experience and specialization.
The salary distribution shows a range from $70,000 to $165,000 annually. Many Nurse Practitioners fall within the middle of this range, earning between $104,545 and $139,091. This wide range offers opportunities for growth and advancement. Factors such as education, certifications, and years of experience can influence earnings. Nurse Practitioners with more experience and specialized skills often earn higher salaries.
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. Many work with local clinics and hospitals, providing essential care. The area is known for its friendly atmosphere and strong healthcare facilities.
Find Nurse Practitioner jobs in Clinton, IA
-
Muscatine, IA
Average Salary: $207,962
Muscatine, IA offers a vibrant environment for healthcare workers. Professionals here often collaborate with local health centers and hospitals. The community values quality care and supports its medical staff.
Find Nurse Practitioner jobs in Muscatine, IA
-
Des Moines, IA
Average Salary: $166,032
Des Moines, IA is a bustling city with many opportunities for healthcare providers. Professionals work in large hospitals and clinics, offering a variety of services. The city's diverse population ensures a wide range of healthcare needs.
Find Nurse Practitioner jobs in Des Moines, IA
-
Fort Dodge, IA
Average Salary: $162,544
Fort Dodge, IA provides a welcoming environment for healthcare workers. Many professionals find roles in local hospitals and clinics. The community is tight-knit, and healthcare providers are highly valued.
Find Nurse Practitioner jobs in Fort Dodge, IA
-
Waterloo, IA
Average Salary: $154,337
Waterloo, IA is a growing city with many healthcare opportunities. Professionals often work in well-equipped hospitals and clinics. The area is known for its supportive community and excellent healthcare facilities.
Find Nurse Practitioner jobs in Waterloo, IA
-
Cedar Rapids, IA
Average Salary: $154,070
Cedar Rapids, IA offers a range of healthcare positions. Professionals work in large medical centers and community clinics. The city's diverse population ensures a variety of healthcare needs to meet.
Find Nurse Practitioner jobs in Cedar Rapids, IA
-
Marion, IA
Average Salary: $149,525
In Marion, IA, healthcare workers enjoy a close-knit community. Many professionals find roles in local hospitals and clinics. The area values quality care and supports its medical staff.
Find Nurse Practitioner jobs in Marion, IA
-
Davenport, IA
Average Salary: $142,598
Davenport, IA provides a vibrant environment for healthcare professionals. Many work in large hospitals and clinics, offering a range of services. The community is supportive and values quality care.
Find Nurse Practitioner jobs in Davenport, IA
-
Ames, IA
Average Salary: $142,500
Ames, IA offers many opportunities for healthcare workers. Professionals often work in well-equipped hospitals and clinics. The city's diverse population ensures a wide range of healthcare needs to meet.
Find Nurse Practitioner jobs in Ames, IA
-
Pella, IA
Average Salary: $135,500
Pella, IA provides a welcoming environment for healthcare professionals. Many work in local clinics and hospitals, offering essential care. The community is known for its friendly atmosphere and strong healthcare facilities.
Find Nurse Practitioner jobs in Pella, IA
What are the best paying companies for a Nurse Practitioner in Iowa City, IA?

-
Wound Care Plus, LLC
Average Salary: $135,000
Wound Care Plus, LLC offers rewarding opportunities for Nurse Practitioners in Iowa City. They focus on providing specialized wound care services. Their locations include various clinics and hospitals in the area, ensuring comprehensive care for patients.
-
The University of Iowa
Average Salary: $100,629
The University of Iowa provides excellent Nurse Practitioner positions in Iowa City. They offer a supportive environment for professional growth. Their facilities include the University of Iowa Hospitals & Clinics, where Nurse Practitioners can work in diverse settings.
-
Iowa Primary Care Association
Average Salary: $100,000
Iowa Primary Care Association offers competitive Nurse Practitioner jobs in Iowa City. They focus on primary care and community health. Their locations include various clinics and health centers throughout the city, providing a wide range of patient care experiences.
What are the best paying Nurse Practitioner related jobs in Iowa City, IA?

-
Registered Nurse
Average Salary: $114,752
Registered Nurses work closely with healthcare teams to provide patient care. They often assist in surgeries and manage patient records. Hospitals and clinics in the area offer many opportunities.
Find Registered Nurse jobs in Iowa City, IA
-
Physician Assistant
Average Salary: $107,534
Physician Assistants diagnose illnesses and develop treatment plans. They work under the supervision of doctors. Many healthcare providers in the city are looking for skilled Physician Assistants.
Find Physician Assistant jobs in Iowa City, IA
-
Graduate Nurse
Average Salary: $80,492
Graduate Nurses have recently completed their nursing education and are gaining practical experience. They work in various settings, including hospitals and clinics. This role is ideal for those new to the field.
Find Graduate Nurse jobs in Iowa City, IA
-
Nurse Manager
Average Salary: $76,417
Nurse Managers oversee nursing staff and ensure high-quality patient care. They coordinate with doctors and other healthcare professionals. Leadership roles are available in many healthcare facilities.
Find Nurse Manager jobs in Iowa City, IA
-
Public Health Nurse
Average Salary: $73,757
Public Health Nurses focus on community health and disease prevention. They work with local health departments and community organizations. This role is vital for improving public health outcomes.
Find Public Health Nurse jobs in Iowa City, IA
-
Clinical Research Nurse
Average Salary: $70,500
Clinical Research Nurses manage clinical trials and patient care in research settings. They work with research teams and ensure patient safety. Opportunities exist in research institutions and hospitals.
Find Clinical Research Nurse jobs in Iowa City, IA
-
Nurse Educator
Average Salary: $67,475
Nurse Educators teach and train new nurses. They work in academic settings and healthcare institutions. This role is perfect for those passionate about teaching and mentoring.
Find Nurse Educator jobs in Iowa City, IA
-
Informatics Nurse
Average Salary: $66,547
Informatics Nurses manage healthcare data and technology. They ensure that electronic health records are accurate and secure. Many healthcare facilities need skilled informatics professionals.
Find Informatics Nurse jobs in Iowa City, IA
-
Case Manager
Average Salary: $55,172
Case Managers coordinate patient care and services. They work with healthcare providers to ensure patients receive the right care. This role is crucial for managing patient care plans effectively.
Find Case Manager jobs in Iowa City, IA
-
Health Coach
Average Salary: $48,750
Health Coaches help individuals achieve their health goals. They provide guidance on nutrition, exercise, and lifestyle changes. Many wellness centers and healthcare providers offer this role.
Find Health Coach jobs in Iowa City, IA



