How much does a Nurse Practitioner make in Iowa City, IA?
In Iowa City, IA, Nurse Practitioners earn competitive salaries. On average, they make about $128,481 per year. This is a good income for those working in healthcare. The range of salaries can vary, offering different opportunities for many people.
Some Nurse Practitioners in Iowa City earn less than the average, while others earn more. The lowest salary for this role is around $72,700, while the highest can go up to $175,000. Most Nurse Practitioners fall in the middle of this range, which shows good earning potential for those in the field. This variety in pay reflects the different specialties and experience levels within the profession.
What are the highest paying cities for a Nurse Practitioner near Iowa City, IA?

-
Clinton, IA
Average Salary: $268,500
In Clinton, work with skilled medical teams at prominent local hospitals. Join a supportive community that values healthcare excellence. Opportunities are available in both urban and rural settings.
Find Nurse Practitioner jobs in Clinton, IA
-
Muscatine, IA
Average Salary: $203,724
Muscatine offers a chance to work in a close-knit environment. Be part of the local healthcare system at MercyOne. Enjoy a balance of professional growth and a tight-knit community.
Find Nurse Practitioner jobs in Muscatine, IA
-
Des Moines, IA
Average Salary: $164,858
Des Moines provides a bustling healthcare environment with many hospitals and clinics. It's a great city for those who want to make a big impact. Work with top-tier medical institutions like MercyOne Des Moines.
Find Nurse Practitioner jobs in Des Moines, IA
-
Fort Dodge, IA
Average Salary: $160,408
Fort Dodge is a great place to practice healthcare with a strong community focus. Local facilities like UnityPoint Health – St. Anthony Regional Hospital offer excellent opportunities. Enjoy a welcoming community atmosphere.
Find Nurse Practitioner jobs in Fort Dodge, IA
-
Cedar Rapids, IA
Average Salary: $157,584
Cedar Rapids boasts a growing healthcare sector. Work with leading organizations like St. Luke's Hospital. Enjoy a supportive community that values healthcare professionals.
Find Nurse Practitioner jobs in Cedar Rapids, IA
-
Waterloo, IA
Average Salary: $157,417
In Waterloo, find opportunities at renowned institutions like UnityPoint Health – Allen Hospital. The city values healthcare and offers a friendly, collaborative work environment.
Find Nurse Practitioner jobs in Waterloo, IA
-
Marion, IA
Average Salary: $149,525
Marion provides a small-town feel with big-city opportunities. Work with skilled professionals at local healthcare facilities. Enjoy a balanced lifestyle with a strong sense of community.
Find Nurse Practitioner jobs in Marion, IA
-
Davenport, IA
Average Salary: $147,242
Davenport offers a dynamic healthcare environment. Join prominent medical institutions like Trinity Regional Medical Center. Experience a supportive community and professional growth.
Find Nurse Practitioner jobs in Davenport, IA
-
Ames, IA
Average Salary: $142,500
Ames combines vibrant urban life with a friendly community. Work with top healthcare providers like Iowa State University Health Care. Enjoy a balanced lifestyle with plenty of opportunities for professional development.
Find Nurse Practitioner jobs in Ames, IA
-
Bettendorf, IA
Average Salary: $136,973
Bettendorf offers excellent healthcare opportunities. Work with respected institutions like Genesis Medical Center. Enjoy a supportive community and a chance to make a real difference.
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 provides specialized wound care services. They have locations in Iowa City and Cedar Rapids. The company values skilled Nurse Practitioners who can deliver high-quality care to patients.
-
The University of Iowa
Average Salary: $101,366
The University of Iowa offers a variety of healthcare services. Nurse Practitioners at this institution engage in patient care, teaching, and research. Locations include the main hospital in Iowa City and several community clinics.
-
Iowa Primary Care Association
Average Salary: $100,000
The Iowa Primary Care Association works to improve primary care services. They operate in various locations across Iowa, including Iowa City. Nurse Practitioners here focus on patient-centered care and community health initiatives.
What are the best paying Nurse Practitioner related jobs in Iowa City, IA?

-
Registered Nurse
Average Salary: $114,672
This role involves direct patient care, often in hospitals or clinics. Nurses assess patient needs, administer medications, and coordinate care. It's a critical part of the healthcare team. In Iowa City, skilled nurses work at places like University of Iowa Hospitals and Clinics.
Find Registered Nurse jobs in Iowa City, IA
-
Physician Assistant
Average Salary: $109,418
Physician Assistants (PA) provide healthcare under a doctor's supervision. They see patients, diagnose illnesses, and prescribe treatments. PAs work in various settings, including hospitals and clinics. In Iowa City, PAs contribute significantly to patient care at local healthcare facilities.
Find Physician Assistant jobs in Iowa City, IA
-
Graduate Nurse
Average Salary: $79,610
Graduate nurses, or new RNs, are fresh out of nursing school. They need experience but have the knowledge to provide patient care. They often work under supervision and learn on the job. In Iowa City, new nurses can grow their skills at healthcare centers like the local hospitals.
Find Graduate Nurse jobs in Iowa City, IA
-
Nurse Manager
Average Salary: $77,540
This position combines clinical knowledge with leadership skills. Nurse Managers oversee nursing staff and ensure high-quality care. They handle staffing, budgets, and patient care standards. In Iowa City, Nurse Managers play a key role in managing healthcare teams.
Find Nurse Manager jobs in Iowa City, IA
-
Public Health Nurse
Average Salary: $73,757
Public health nurses promote health in the community. They work on health education, disease prevention, and community health programs. They often collaborate with local health departments. In Iowa City, these nurses help improve community health and safety.
Find Public Health Nurse jobs in Iowa City, IA
-
Nurse Educator
Average Salary: $67,475
Nurse Educators teach and train new nurses. They work in schools or hospitals, preparing the next generation of nurses. They create lesson plans and evaluate students. In Iowa City, Nurse Educators are vital to the education of future nurses.
Find Nurse Educator jobs in Iowa City, IA
-
Informatics Nurse
Average Salary: $66,547
Informatics Nurses use technology to improve patient care. They manage patient data and electronic health records. They work to enhance communication and efficiency in healthcare. In Iowa City, these nurses help ensure accurate and accessible patient information.
Find Informatics Nurse jobs in Iowa City, IA
-
Case Manager
Average Salary: $59,059
Case Managers coordinate care for patients. They work with doctors, nurses, and social services to ensure patients get the right care. They help create care plans and follow up on patient progress. In Iowa City, Case Managers are key to comprehensive patient care.
Find Case Manager jobs in Iowa City, IA
-
Health Coach
Average Salary: $48,750
Health Coaches help people achieve their health goals. They offer guidance on diet, exercise, and lifestyle changes. They work with individuals to improve their health and well-being. In Iowa City, Health Coaches support patients in making positive health choices.
Find Health Coach jobs in Iowa City, IA



