How much does a Nurse Practitioner make in Des Moines, IA?
In Des Moines, IA, Nurse Practitioners earn a solid income. The average yearly salary stands at around $163,100. This figure reflects the hard work and dedication many Nurse Practitioners invest in providing quality patient care.
Nurse Practitioners in Des Moines enjoy a range of salaries based on experience and specialty. The lower end starts at about $24,000, while the top earners can make up to $400,000. Most fall somewhere in between, with the median salary around $126,545. This variety allows Nurse Practitioners to find positions that match their career goals and financial needs.
What are the highest paying cities for a Nurse Practitioner near Des Moines, IA?

-
Clinton, IA
Average Salary: $268,500
Clinton offers a stable environment for healthcare professionals. The city boasts several clinics and hospitals where practitioners can gain valuable experience. Clinton Medical Center is a notable employer in the area.
Find Nurse Practitioner jobs in Clinton, IA
-
Muscatine, IA
Average Salary: $200,375
Muscatine provides a supportive community for medical workers. The city's healthcare facilities value experienced professionals. Muscatine Health Systems is a leading employer in the region.
Find Nurse Practitioner jobs in Muscatine, IA
-
Mason City, IA
Average Salary: $178,350
Mason City features a variety of healthcare settings. Professionals here often find opportunities to expand their skills. MercyOne North Iowa Medical Center is a prominent employer.
Find Nurse Practitioner jobs in Mason City, IA
-
Fort Dodge, IA
Average Salary: $160,408
Fort Dodge offers a range of healthcare services. Practitioners can expect a collaborative work environment. UnityPoint Health – St. Anthony Regional Hospital is a key employer.
Find Nurse Practitioner jobs in Fort Dodge, IA
-
Cedar Rapids, IA
Average Salary: $159,349
Cedar Rapids is home to many healthcare facilities. The city offers diverse opportunities for growth. St. Luke's Hospital is a major employer in the area.
Find Nurse Practitioner jobs in Cedar Rapids, IA
-
Waterloo, IA
Average Salary: $155,533
Waterloo provides a vibrant community for healthcare workers. The city's healthcare system values skilled professionals. Covenant Medical Center is a leading employer.
Find Nurse Practitioner jobs in Waterloo, IA
-
Davenport, IA
Average Salary: $147,476
Davenport offers numerous healthcare options. Professionals here benefit from a well-established healthcare network. Trinity Medical Center is a significant employer.
Find Nurse Practitioner jobs in Davenport, IA
-
Ames, IA
Average Salary: $142,500
Ames features a strong healthcare system. The city offers plenty of opportunities for professional development. Iowa State University Health Care is a major employer.
Find Nurse Practitioner jobs in Ames, IA
-
Burlington, IA
Average Salary: $140,563
Burlington provides a friendly environment for healthcare professionals. The city's facilities support a healthy work-life balance. Great River Health is a notable employer.
Find Nurse Practitioner jobs in Burlington, IA
-
Urbandale, IA
Average Salary: $137,833
Urbandale offers a range of healthcare services. The city is known for its quality healthcare providers. MercyOne Des Moines Medical Center is a leading employer.
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 top-tier salaries for Nurse Practitioners, making them a top choice for those in Des Moines, IA. They operate in various locations across the city, providing comprehensive healthcare services. Nurse Practitioners at Olympus Health enjoy a supportive environment with excellent benefits and career growth opportunities.
-
Optum
Average Salary: $130,750
Optum provides competitive salaries for Nurse Practitioners in Des Moines, IA. They have multiple locations in the area, offering diverse healthcare services. Nurse Practitioners at Optum benefit from a dynamic work environment and robust professional development programs.
-
QuickVisit Urgent Care
Average Salary: $121,000
QuickVisit Urgent Care offers attractive salaries for Nurse Practitioners in Des Moines, IA. Their clinics are conveniently located throughout the city. Nurse Practitioners here enjoy a fast-paced setting with the opportunity to make a quick impact on patient care.
-
Curana Health
Average Salary: $115,714
Curana Health provides competitive pay for Nurse Practitioners in Des Moines, IA. They operate several healthcare facilities in the area. Nurse Practitioners at Curana Health work in a collaborative environment with a focus on patient-centered care.
-
Primary Health Care, Inc.
Average Salary: $114,017
Primary Health Care, Inc. offers attractive compensation for Nurse Practitioners in Des Moines, IA. They have locations throughout the city, providing various healthcare services. Nurse Practitioners benefit from a supportive team environment and excellent patient interaction.
-
Planned Parenthood
Average Salary: $103,667
Planned Parenthood offers competitive salaries for Nurse Practitioners in Des Moines, IA. They have multiple locations in the city, focusing on reproductive health services. Nurse Practitioners here enjoy a mission-driven work environment with strong community support.
-
Wound Care Plus, LLC
Average Salary: $98,750
Wound Care Plus, LLC provides good salaries for Nurse Practitioners in Des Moines, IA. They operate several wound care clinics across the city. Nurse Practitioners benefit from specialized training and a focus on high-quality patient care.
What are the best paying Nurse Practitioner related jobs in Des Moines, IA?

-
Physician Assistant
Average Salary: $145,362
Physician Assistants (PAs) work in collaboration with physicians. They perform physical exams, diagnose illnesses, and develop treatment plans. Many PAs find employment in local clinics and hospitals.
Find Physician Assistant jobs in Des Moines, IA
-
Nurse Manager
Average Salary: $108,810
A Nurse Manager oversees nursing staff in healthcare facilities. They ensure high standards of care and manage staff schedules. Opportunities exist in local hospitals and care centers.
Find Nurse Manager jobs in Des Moines, IA
-
Public Health Nurse
Average Salary: $108,666
Public Health Nurses promote community health initiatives. They educate the public on health topics and manage public health programs. These roles often involve working with local health departments.
Find Public Health Nurse jobs in Des Moines, IA
-
Graduate Nurse
Average Salary: $105,105
Graduate Nurses complete a nursing program and gain practical experience. They work under supervision to provide patient care. Many graduate nurses find jobs in local clinics and hospitals.
Find Graduate Nurse jobs in Des Moines, IA
-
Nurse Educator
Average Salary: $98,603
Nurse Educators teach and train new nurses. They develop curriculum and provide hands-on training. These positions are available in nursing schools and hospitals.
Find Nurse Educator jobs in Des Moines, IA
-
Registered Nurse
Average Salary: $94,034
Registered Nurses (RNs) provide direct patient care. They monitor patient health and administer treatments. RNs work in hospitals, clinics, and long-term care facilities.
Find Registered Nurse jobs in Des Moines, IA
-
Health Coach
Average Salary: $91,183
Health Coaches help individuals achieve wellness goals. They offer guidance on nutrition, exercise, and lifestyle changes. Many health coaches work with local wellness centers and healthcare providers.
Find Health Coach jobs in Des Moines, IA
-
Case Manager
Average Salary: $53,323
Case Managers coordinate care for patients. They work with healthcare providers to ensure patients receive the right care. These positions are available in hospitals and care management agencies.
Find Case Manager jobs in Des Moines, IA



