Position
City
Salary

How much does a Nurse Practitioner make in Des Moines, IA?

The average salary for a Nurse Practitioner is $161,945 per year 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.
Nurse Practitioner jobs in Des Moines, IA

What are the highest paying cities for a Nurse Practitioner near Des Moines, IA?

Job seekers aiming to work as Nurse Practitioners can find competitive salaries near Des Moines, IA. Clinton, IA, offers the highest average salary at over $234,000 annually. Muscatine, IA, also provides a strong average salary of nearly $183,000, making these cities excellent options to explore for higher earnings. Further, cities like Mason City and Cedar Rapids provide attractive salaries, with average earnings around $177,000 and $159,000, respectively. These figures highlight the lucrative job market for Nurse Practitioners in the region.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Des Moines, IA, highlighting Clinton, IA with the highest at $234,483 and Urbandale, IA with the lowest at $134,200.
  1. 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


  2. 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


  3. 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


  4. 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


  5. 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


  6. 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


  7. 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


  8. 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


  9. 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


  10. 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?

Nurse Practitioners in Des Moines can find rewarding opportunities with DaVita, which offers an average salary of $149,833. Optum follows closely with an average salary of $131,607. QuickVisit Urgent Care provides a solid $121,000, making it another strong choice. Curana Health, Planned Parenthood, and Wound Care Plus, LLC offer competitive salaries too. Curana Health pays $115,714, while Planned Parenthood offers $104,750. Wound Care Plus, LLC provides $79,688 on average. These companies value experienced Nurse Practitioners and provide excellent working conditions.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Des Moines, IA, highlighting DaVita with the highest at $149,833 and Wound Care Plus, LLC with the lowest at $79,688.
  1. 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.


  2. 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.


  3. 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.


  4. 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.


  5. 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.


  6. 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.

Currently 7,113 Nurse Practitioner job openings, nationwide.

How's the job market for a Nurse Practitioner in the US?

Learn what a Nurse Practitioner does, how to become one, and understand the job outlook. Get simple steps to start your career as a Nurse Practitioner today.
Position
Overview
Nurse Practitioner
7,113 Job Openings