How much does a Nurse Practitioner make in Des Moines, IA?
Job seekers looking to become a Nurse Practitioner in Des Moines, IA, will find it a rewarding career choice, both professionally and financially. This role typically offers a strong average yearly salary of $166,492. This figure makes the area an attractive destination for those seeking a stable and well-paying job in healthcare.
Nurse Practitioners in Des Moines enjoy a range of salaries, which cater to various experience levels. An entry-level Nurse Practitioner might expect to earn around $58,182 per year, while those with more experience can see their salary rise significantly. The highest earners in this field can make up to $400,000 annually. This broad salary range highlights the potential for growth and advancement in the profession, making it a lucrative career path for many.
What are the highest paying cities for a Nurse Practitioner near Des Moines, IA?

-
Clinton, IA
Average Salary: $268,500
In Clinton, IA, professionals in this role can find rewarding opportunities in a variety of healthcare settings. The area is known for its strong community support, with several reputable hospitals and clinics hiring for their teams. Many employers emphasize work-life balance and professional growth.
Find Nurse Practitioner jobs in Clinton, IA
-
Muscatine, IA
Average Salary: $199,575
Muscatine, IA, offers a close-knit community where healthcare providers can thrive. Employers such as UnityPoint Health and local clinics provide excellent environments to practice. The city's smaller size allows for a tight-knit medical community, fostering collaboration and support among healthcare professionals.
Find Nurse Practitioner jobs in Muscatine, IA
-
Mason City, IA
Average Salary: $179,756
Working in Mason City, IA, professionals can enjoy a serene environment while being part of top-notch healthcare facilities. The city is home to facilities like MercyOne and North Iowa Medical Group, where dedicated staff work together. The community's support for healthcare makes it a fulfilling place to work.
Find Nurse Practitioner jobs in Mason City, IA
-
Cedar Rapids, IA
Average Salary: $162,399
Cedar Rapids, IA, offers a vibrant healthcare scene with many opportunities for growth and learning. Major employers like St. Luke's Hospital and Mercy Medical Center provide diverse experiences. The city's larger population means a wide range of cases and a dynamic work environment.
Find Nurse Practitioner jobs in Cedar Rapids, IA
-
Fort Dodge, IA
Average Salary: $154,560
Fort Dodge, IA, is a great place for those seeking a blend of rural charm and modern healthcare services. Healthcare providers can find positions at facilities like UnityPoint Health and Iowa Specialty Hospital. The area's commitment to quality care makes it a rewarding place to work.
Find Nurse Practitioner jobs in Fort Dodge, IA
-
Waterloo, IA
Average Salary: $148,795
In Waterloo, IA, healthcare professionals can enjoy a mix of urban and suburban benefits. Major employers such as UnityPoint Health and local clinics offer varied opportunities. The city’s vibrant community and supportive healthcare environment enhance job satisfaction.
Find Nurse Practitioner jobs in Waterloo, IA
-
Davenport, IA
Average Salary: $148,180
Davenport, IA, provides a rich healthcare landscape with many opportunities for career advancement. Key employers include Trinity Medical Center and Genesis Medical Center. The city’s diverse population ensures a wide range of medical experiences and a supportive work environment.
Find Nurse Practitioner jobs in Davenport, IA
-
Burlington, IA
Average Salary: $142,094
Burlington, IA, offers a welcoming community for healthcare providers. The city is served by notable hospitals such as Great River Health and local clinics. The smaller size of the community allows for close relationships with patients and colleagues, making it a fulfilling place to work.
Find Nurse Practitioner jobs in Burlington, IA
-
Ames, IA
Average Salary: $141,346
In Ames, IA, professionals can find dynamic healthcare settings supported by the vibrant community. Employers like Mary Greeley Medical Center and local health clinics offer numerous opportunities. The area's emphasis on education and research provides a stimulating work environment.
Find Nurse Practitioner jobs in Ames, IA
-
Urbandale, IA
Average Salary: $137,833
Urbandale, IA, is a great place for healthcare professionals seeking a modern and supportive work environment. Key employers include Iowa Specialty Hospital and local clinics. The city’s strong community ties and commitment to healthcare excellence create a rewarding experience for providers.
Find Nurse Practitioner jobs in Urbandale, IA
What are the best paying companies for a Nurse Practitioner in Des Moines, IA?

-
Olympus Health
Average Salary: $198,333
Olympus Health offers rewarding Nurse Practitioner roles in Des Moines, IA. They focus on providing comprehensive health care services. Olympus Health has several clinics across the city, offering a variety of settings for Nurse Practitioners.
-
DaVita
Average Salary: $149,833
At DaVita, Nurse Practitioners play a key role in patient care. They work in Des Moines, offering specialized care for chronic conditions. DaVita has multiple locations, including clinics and dialysis centers in Des Moines.
-
Optum
Average Salary: $130,750
Optum provides diverse opportunities for Nurse Practitioners in Des Moines, IA. They focus on delivering high-quality care across various specialties. Optum operates several clinics throughout the city.
-
QuickVisit Urgent Care
Average Salary: $121,000
QuickVisit Urgent Care values Nurse Practitioners who provide fast and effective care. They operate multiple urgent care centers in Des Moines, IA. QuickVisit offers a dynamic work environment for Nurse Practitioners.
-
Curana Health
Average Salary: $115,714
Curana Health seeks dedicated Nurse Practitioners to join their team in Des Moines, IA. They focus on specialized care for patients in long-term and post-acute settings. Curana Health has several locations in the area.
-
Planned Parenthood
Average Salary: $103,667
Planned Parenthood offers Nurse Practitioner positions in Des Moines, IA. They provide essential health care services, including reproductive health and preventative care. Planned Parenthood operates multiple clinics in Des Moines.
-
Wound Care Plus, LLC
Average Salary: $79,688
Wound Care Plus, LLC, offers specialized roles for Nurse Practitioners in Des Moines, IA. They focus on wound care and healing. Wound Care Plus has several clinics throughout the city.
What are the best paying Nurse Practitioner related jobs in Des Moines, IA?

-
Physician Assistant
Average Salary: $145,362
A Physician Assistant works closely with doctors. They see patients, diagnose illnesses, and provide treatments. In Des Moines, this role often involves working in clinics and hospitals, including MercyOne.
Find Physician Assistant jobs in Des Moines, IA
-
Nurse Manager
Average Salary: $108,810
A Nurse Manager leads a team of nurses. They ensure patient care runs smoothly. In Des Moines, these professionals often work in large healthcare facilities, such as Iowa Methodist Medical Center.
Find Nurse Manager jobs in Des Moines, IA
-
Public Health Nurse
Average Salary: $108,666
A Public Health Nurse focuses on community health. They educate people on health issues. In Des Moines, this role involves working with local health departments to improve public health.
Find Public Health Nurse jobs in Des Moines, IA
-
Graduate Nurse
Average Salary: $107,927
A Graduate Nurse has completed their degree. They provide patient care under supervision. In Des Moines, they often work in hospitals like UnityPoint Health.
Find Graduate Nurse jobs in Des Moines, IA
-
Nurse Educator
Average Salary: $98,080
A Nurse Educator teaches future nurses. They develop curriculum and train students. In Des Moines, these educators often work at local universities and colleges.
Find Nurse Educator jobs in Des Moines, IA
-
Registered Nurse
Average Salary: $94,177
A Registered Nurse provides patient care. They work in various settings, including hospitals and clinics. In Des Moines, RNs often find work with organizations like Iowa Health System.
Find Registered Nurse jobs in Des Moines, IA
-
Health Coach
Average Salary: $91,183
A Health Coach helps people make healthier choices. They offer support and advice. In Des Moines, Health Coaches often work for wellness centers or private practices.
Find Health Coach jobs in Des Moines, IA
-
Case Manager
Average Salary: $52,134
A Case Manager helps patients navigate healthcare. They coordinate care and ensure patients get the right services. In Des Moines, Case Managers work in various settings, including hospitals and insurance companies.
Find Case Manager jobs in Des Moines, IA



