Position
City
Salary

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

The average salary for a Nurse Practitioner is $166,492 per year 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.

Nurse Practitioner jobs in Des Moines, IA

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

Nurse practitioners in Clinton, IA, can expect to earn the highest average salary among nearby cities to Des Moines. Opportunities in Muscatine and Mason City also offer competitive pay. Those looking to maximize their earnings should consider these locations for their next job.
Graph displaying highest paying cities salaries for Nurse Practitioner jobs near Des Moines, IA, highlighting Clinton, IA with the highest at $268,500 and Urbandale, IA with the lowest at $137,833.
  1. 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


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


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


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


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


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


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


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


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


  10. 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 offers one of the top salaries for Nurse Practitioners in Des Moines, IA, making it a strong choice for those seeking a higher wage. This company provides competitive compensation, positioning it among the best employers in the area. DaVita also stands out with its attractive salary package, appealing to those looking for a well-paid nursing role.
Graph displaying best paying company salaries for Nurse Practitioner jobs in Des Moines, IA, highlighting Olympus Health with the highest at $198,333 and Wound Care Plus, LLC with the lowest at $79,688.
  1. 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.


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


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


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


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


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


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

Currently 6,765 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
6,765 Job Openings