How much does a Nurse Practitioner make in Des Moines, IA?
Nurse Practitioners in Des Moines, IA, enjoy a strong salary. On average, these professionals earn about $161,945 per year. This amount allows them to maintain a good standard of living. The pay can vary quite a bit based on factors like experience and specific job roles.
Here are some details on the pay scale for Nurse Practitioners in Des Moines:
- The lowest 10% of earners make less than $58,182 annually.
- About 25% of Nurse Practitioners earn between $92,364 and $126,545 per year.
- Most Nurse Practitioners fall into the middle range, earning between $126,545 and $160,727.
- The top 10% earn more than $229,091 per year.
What are the highest paying cities for a Nurse Practitioner near Des Moines, IA?

-
Clinton, IA
Average Salary: $234,483
Working in Clinton offers a blend of community care and modern healthcare facilities. Many healthcare providers value patient-centered care, creating a fulfilling work environment. Prominent companies like UnityPoint Health provide excellent career growth.
Find Nurse Practitioner jobs in Clinton, IA
-
Muscatine, IA
Average Salary: $182,719
Muscatine provides a welcoming atmosphere for healthcare professionals. The city’s smaller size allows for close-knit communities, enhancing patient relationships. Local practices and hospitals offer a supportive work environment.
Find Nurse Practitioner jobs in Muscatine, IA
-
Mason City, IA
Average Salary: $176,773
Mason City has a strong focus on community health, offering rewarding experiences for those in healthcare. The area’s healthcare facilities emphasize team collaboration and patient care. MercyOne North Iowa is a notable employer in the region.
Find Nurse Practitioner jobs in Mason City, IA
-
Cedar Rapids, IA
Average Salary: $158,961
Cedar Rapids has a vibrant healthcare sector with various opportunities. The city’s larger population provides diverse patient interactions. St. Luke's Hospital is a prominent healthcare provider here, offering comprehensive services.
Find Nurse Practitioner jobs in Cedar Rapids, IA
-
Davenport, IA
Average Salary: $147,094
Davenport offers a dynamic healthcare environment with a mix of urban and suburban settings. The city’s healthcare facilities value innovation and patient care. Trinity Medical Center is a significant employer, providing diverse medical services.
Find Nurse Practitioner jobs in Davenport, IA
-
Waterloo, IA
Average Salary: $146,260
Waterloo provides a supportive environment for healthcare workers, with many facilities emphasizing patient well-being. The community’s healthcare needs offer varied experiences. Local providers like UnityPoint Health – Allen Hospital are key employers.
Find Nurse Practitioner jobs in Waterloo, IA
-
Fort Dodge, IA
Average Salary: $143,446
Fort Dodge offers a close-knit community atmosphere, ideal for those who value personal connections with patients. Healthcare facilities here focus on comprehensive care. UnityPoint Health – St. Anthony Regional Hospital is a major employer in the area.
Find Nurse Practitioner jobs in Fort Dodge, IA
-
Burlington, IA
Average Salary: $137,053
Burlington provides a serene environment with a strong community focus. The city’s healthcare facilities emphasize quality care and patient satisfaction. Great River Health is a leading healthcare provider in the area.
Find Nurse Practitioner jobs in Burlington, IA
-
Ames, IA
Average Salary: $137,045
Ames offers a vibrant healthcare scene with a mix of urban amenities and community care. The city’s healthcare facilities value innovation and teamwork. Iowa State University’s health services are notable in the region.
Find Nurse Practitioner jobs in Ames, IA
-
Urbandale, IA
Average Salary: $134,200
Urbandale provides a modern healthcare environment with excellent opportunities for professional growth. The city’s healthcare facilities focus on patient-centered care. MercyOne Des Moines Medical Center is a significant employer here.
Find Nurse Practitioner jobs in Urbandale, IA
What are the best paying companies for a Nurse Practitioner in Des Moines, IA?

-
DaVita
Average Salary: $149,833
DaVita offers competitive salaries for Nurse Practitioners. They focus on kidney care and have multiple locations across the nation, including Des Moines. Their Nurse Practitioners play a key role in patient care and outcomes.
-
Optum
Average Salary: $131,607
Optum, a healthcare services company, provides a variety of roles for Nurse Practitioners. They have offices in Des Moines where Nurse Practitioners can expect a robust salary. Optum focuses on improving health outcomes through innovative healthcare solutions.
-
QuickVisit Urgent Care
Average Salary: $121,000
QuickVisit Urgent Care values Nurse Practitioners in their urgent care centers. Located in Des Moines, they offer a supportive environment for Nurse Practitioners. Their focus on patient care makes it a great place for Nurse Practitioners to thrive.
-
Curana Health
Average Salary: $115,714
Curana Health specializes in senior healthcare services. Their Nurse Practitioners work in skilled nursing facilities, offering competitive pay. Curana Health’s commitment to high-quality care is evident in their practices across Des Moines.
-
Planned Parenthood
Average Salary: $104,750
Planned Parenthood provides reproductive healthcare services. Nurse Practitioners in Des Moines can expect a good salary while working in a supportive and progressive environment. Planned Parenthood is dedicated to providing essential healthcare services to the community.
-
Wound Care Plus, LLC
Average Salary: $79,688
Wound Care Plus, LLC focuses on specialized wound care. They offer roles for Nurse Practitioners in Des Moines. While the salary is on the lower end, the specialized care provided offers meaningful work for Nurse Practitioners.
What are the best paying Nurse Practitioner related jobs in Des Moines, IA?

-
Physician Assistant
Average Salary: $145,362
This role supports primary care needs, often in clinics and hospitals. They work under the supervision of doctors. Their duties include examining patients, diagnosing illnesses, and creating treatment plans. These positions often have a positive work-life balance and good job satisfaction.
Find Physician Assistant jobs in Des Moines, IA
-
Graduate Nurse
Average Salary: $118,480
This is a position for those new to nursing. It involves working under supervision in various healthcare settings. They provide basic care and support to patients. These jobs offer hands-on experience and opportunities for growth. Many healthcare facilities in the area offer mentorship and training.
Find Graduate Nurse jobs in Des Moines, IA
-
Public Health Nurse
Average Salary: $108,666
This role focuses on community health and prevention. They work in clinics and schools, offering education and care. They address health issues in the community. They collaborate with local health organizations to improve public health. This job combines nursing skills with community outreach.
Find Public Health Nurse jobs in Des Moines, IA
-
Nurse Educator
Average Salary: $97,171
This position involves teaching and training new nurses. It takes place in hospitals and educational institutions. They prepare students for nursing careers and help improve patient care. Nurse educators often work closely with clinical staff to ensure quality education. This role combines clinical experience with teaching.
Find Nurse Educator jobs in Des Moines, IA
-
Registered Nurse
Average Salary: $94,149
This is a crucial role in patient care. RNs work in hospitals, clinics, and other healthcare facilities. They provide care, administer treatments, and support patients. This job demands strong clinical skills and compassion. Many healthcare employers offer competitive benefits and opportunities for advancement.
Find Registered Nurse jobs in Des Moines, IA
-
Health Coach
Average Salary: $91,183
This role helps individuals improve their health. Health coaches work in wellness centers and clinics. They provide guidance on nutrition, exercise, and lifestyle changes. This job requires a good understanding of health principles. Many wellness programs offer flexible schedules and a chance to make a real difference.
Find Health Coach jobs in Des Moines, IA
-
Case Manager
Average Salary: $53,189
This role coordinates care for patients. They work in hospitals, rehabilitation centers, and outpatient facilities. They develop care plans and ensure patients receive necessary services. Case managers often work with doctors, therapists, and social workers. This job emphasizes patient advocacy and care coordination.
Find Case Manager jobs in Des Moines, IA



