How much does a Nurse Practitioner make in Des Moines, IA?
Nurse Practitioners in Des Moines, IA enjoy a competitive salary that reflects their vital role in healthcare. The average yearly salary stands at around $163,372. This amount can vary based on several factors, including experience and specialization. For those new to the field, salaries start at approximately $24,000. However, with more experience, Nurse Practitioners can earn well above average, with some professionals making over $365,000 annually.
Several elements can influence a Nurse Practitioner's salary. These include the specific healthcare facility, the number of years in practice, and the area of specialization. For instance, those who work in hospitals often earn more compared to those in clinics or private practices. Specialization in areas like pediatrics, geriatrics, or family health can also impact earning potential. Additionally, certifications and advanced degrees can open doors to higher-paying opportunities. Job seekers aiming for the top end of the salary range should focus on gaining extensive experience and additional qualifications.
What are the highest paying cities for a Nurse Practitioner near Des Moines, IA?

-
Clinton, IA
Average Salary: $268,500
In Clinton, healthcare professionals enjoy a vibrant community. The city supports a range of healthcare providers, ensuring diverse work environments. ProMedica Senior Care offers excellent opportunities for those looking to make a difference.
Find Nurse Practitioner jobs in Clinton, IA
-
Muscatine, IA
Average Salary: $198,245
Muscatine values healthcare expertise. Professionals can find rewarding positions in local clinics and hospitals. MercyOne offers a supportive work culture, enhancing job satisfaction.
Find Nurse Practitioner jobs in Muscatine, IA
-
Mason City, IA
Average Salary: $178,578
Mason City provides a welcoming atmosphere for healthcare workers. Local facilities value skilled professionals. MercyOne is a key employer, offering various healthcare opportunities.
Find Nurse Practitioner jobs in Mason City, IA
-
Fort Dodge, IA
Average Salary: $160,888
Fort Dodge offers a range of healthcare roles. The city's healthcare sector is growing, providing new job prospects. UnityPoint Health is a notable employer, committed to quality care.
Find Nurse Practitioner jobs in Fort Dodge, IA
-
Cedar Rapids, IA
Average Salary: $158,712
Cedar Rapids has a thriving healthcare industry. Professionals here enjoy a variety of settings, from hospitals to private practices. St. Luke's Hospital is a leading employer, known for its supportive environment.
Find Nurse Practitioner jobs in Cedar Rapids, IA
-
Waterloo, IA
Average Salary: $151,223
Waterloo provides dynamic healthcare opportunities. The city's healthcare needs are diverse, offering various roles. St. Luke's Hospital is a top employer, offering excellent career growth.
Find Nurse Practitioner jobs in Waterloo, IA
-
Davenport, IA
Average Salary: $149,412
Davenport's healthcare sector is vibrant and supportive. Professionals can find fulfilling positions in numerous facilities. Trinity Medical Center is a key employer, valuing skilled healthcare workers.
Find Nurse Practitioner jobs in Davenport, IA
-
Ames, IA
Average Salary: $141,346
Ames offers a range of healthcare opportunities. The city’s healthcare needs are diverse, providing various job roles. IOWA METHODIST MEDICAL CENTER is a prominent employer, known for its quality care.
Find Nurse Practitioner jobs in Ames, IA
-
Burlington, IA
Average Salary: $140,563
Burlington provides a supportive environment for healthcare professionals. The city offers diverse healthcare roles. Great River Health is a leading employer, committed to excellence.
Find Nurse Practitioner jobs in Burlington, IA
-
Urbandale, IA
Average Salary: $137,833
Urbandale offers many healthcare opportunities. The city’s healthcare sector is growing, providing various roles. UnityPoint Health – Des Moines is a top employer, offering excellent career prospects.
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 competitive salaries and a supportive work environment. They focus on providing top-notch care in Des Moines. Their facilities are well-equipped, and they value the expertise of their Nurse Practitioners.
-
DaVita
Average Salary: $149,833
DaVita is known for its commitment to patient care. They operate several clinics in Des Moines and offer comprehensive benefits. Nurse Practitioners at DaVita work in a team-oriented setting, focusing on patient wellness.
-
Optum
Average Salary: $130,750
Optum provides a dynamic work environment with a strong focus on innovation. They have multiple locations in Des Moines where Nurse Practitioners can make a significant impact. They value professional growth and continuous learning.
-
QuickVisit Urgent Care
Average Salary: $121,000
QuickVisit Urgent Care offers a fast-paced and rewarding work environment. They have several urgent care centers in Des Moines. Nurse Practitioners here play a crucial role in providing immediate and effective care to patients.
-
Curana Health
Average Salary: $115,714
Curana Health focuses on providing specialized care to specific populations. They operate in various locations in Des Moines. Nurse Practitioners here enjoy a collaborative work environment and opportunities for professional development.
-
Primary Health Care, Inc.
Average Salary: $114,017
Primary Health Care, Inc. offers a range of healthcare services across Des Moines. They value their Nurse Practitioners and provide a supportive setting. The company focuses on delivering high-quality care to the community.
-
Planned Parenthood
Average Salary: $103,667
Planned Parenthood provides essential healthcare services with a focus on patient privacy and support. They have several locations in Des Moines. Nurse Practitioners here are integral in delivering compassionate and comprehensive care.
-
Wound Care Plus, LLC
Average Salary: $98,750
Wound Care Plus, LLC specializes in wound care and healing. They operate multiple clinics in Des Moines. Nurse Practitioners here work closely with a dedicated team to provide specialized care and support to patients.
What are the best paying Nurse Practitioner related jobs in Des Moines, IA?

-
Physician Assistant
Average Salary: $145,362
Those in this role work closely with doctors and nurses. They see patients, diagnose illnesses, and help with treatments. This job can be found at MercyOne and UnityPoint Health.
Find Physician Assistant jobs in Des Moines, IA
-
Nurse Manager
Average Salary: $108,810
This person leads a team of nurses. They manage patient care and ensure the staff follows hospital rules. Common employers include Iowa Specialty Hospital and Broadlawns Medical Center.
Find Nurse Manager jobs in Des Moines, IA
-
Public Health Nurse
Average Salary: $108,666
They focus on community health. This role involves educating people and helping prevent diseases. You might work for the Iowa Department of Public Health or local clinics.
Find Public Health Nurse jobs in Des Moines, IA
-
Graduate Nurse
Average Salary: $107,464
These professionals have completed nursing school and are starting their careers. They work in various settings, gaining experience. Hospitals like MercyOne and clinics in the area offer these jobs.
Find Graduate Nurse jobs in Des Moines, IA
-
Nurse Educator
Average Salary: $98,271
This role teaches future nurses. They prepare lesson plans and evaluate students. Common employers include local universities and hospitals with nursing programs.
Find Nurse Educator jobs in Des Moines, IA
-
Registered Nurse
Average Salary: $94,119
RNs provide care to patients. They work in hospitals, clinics, and homes. Major employers include MercyOne and UnityPoint Health.
Find Registered Nurse jobs in Des Moines, IA
-
Health Coach
Average Salary: $91,183
They guide people on healthy lifestyles. This role involves meetings and personal guidance. Many health clinics and wellness centers offer these jobs.
Find Health Coach jobs in Des Moines, IA
-
Case Manager
Average Salary: $52,670
This person helps patients navigate healthcare services. They coordinate care and ensure patients get the right help. Common employers include hospitals and community health organizations.
Find Case Manager jobs in Des Moines, IA



