Nurse Practitioner Salary in Des Moines, IA
How much does a Nurse Practitioner make in Des Moines, IA?
Nurse Practitioners in Des Moines, IA, enjoy a rewarding career with competitive salaries. On average, they earn around $153,173 per year. This figure can vary based on experience, specialty, and the healthcare facility. Many Nurse Practitioners start with salaries between $92,364 and $126,545. As they gain more experience, they can see their earnings rise to over $160,727 annually.
Several factors can influence a Nurse Practitioner's salary in Des Moines. These include the type of healthcare facility, such as hospitals, clinics, or private practices. Experience and specialty also play a significant role. For example, those specializing in pediatrics or family care may have different salary ranges. Additionally, advanced degrees or certifications can lead to higher pay. Job seekers should consider these factors when exploring career opportunities in the area.
What are the highest paying cities for a Nurse Practitioner near Des Moines, IA?

-
Clinton, IA
Average Salary: $306,250
In Clinton, IA, healthcare professionals enjoy a supportive community. The city offers a range of opportunities in both private practices and larger healthcare facilities. Companies like UnityPoint Health provide excellent environments for growth.
Find Nurse Practitioner jobs in Clinton, IA
-
Muscatine, IA
Average Salary: $176,375
Muscatine, IA, is known for its friendly atmosphere and strong community support. Nurse practitioners here work in various settings, from clinics to hospitals. Local employers like Genesis Health System offer rewarding career paths.
Find Nurse Practitioner jobs in Muscatine, IA
-
Mason City, IA
Average Salary: $161,707
Mason City, IA, offers a welcoming environment for healthcare professionals. Nurse practitioners can find positions in both urban and rural settings. Organizations such as MercyOne provide excellent opportunities for career development.
Find Nurse Practitioner jobs in Mason City, IA
-
Fort Dodge, IA
Average Salary: $154,598
Fort Dodge, IA, provides a balanced lifestyle with plenty of job opportunities. Nurse practitioners can work in community health centers or private practices. Local employers like UnityPoint Health – St. Luke’s offer stable and supportive work environments.
Find Nurse Practitioner jobs in Fort Dodge, IA
-
Sioux City, IA
Average Salary: $154,552
Sioux City, IA, is a vibrant city with diverse healthcare opportunities. Nurse practitioners can find positions in hospitals, clinics, and private practices. Companies like UnityPoint Health – St. Luke’s provide excellent career growth options.
Find Nurse Practitioner jobs in Sioux City, IA
-
Waterloo, IA
Average Salary: $151,896
Waterloo, IA, offers a dynamic environment for healthcare professionals. Nurse practitioners can work in various settings, from urban hospitals to rural clinics. Local employers like UnityPoint Health – Allen Hospital provide excellent career opportunities.
Find Nurse Practitioner jobs in Waterloo, IA
-
Cedar Rapids, IA
Average Salary: $146,842
Cedar Rapids, IA, is a bustling city with many job opportunities. Nurse practitioners can find positions in large hospitals and private practices. Companies like St. Luke’s Hospital offer excellent career growth and support.
Find Nurse Practitioner jobs in Cedar Rapids, IA
-
Cedar Falls, IA
Average Salary: $146,000
Cedar Falls, IA, provides a welcoming environment for healthcare professionals. Nurse practitioners can work in community clinics or private practices. Local employers like UnityPoint Health – Allen Hospital offer supportive work environments.
Find Nurse Practitioner jobs in Cedar Falls, IA
-
Ames, IA
Average Salary: $142,615
Ames, IA, offers a vibrant community with many job opportunities. Nurse practitioners can find positions in both urban and rural settings. Companies like Iowa Clinic provide excellent career growth and support.
Find Nurse Practitioner jobs in Ames, IA
-
Davenport, IA
Average Salary: $135,783
Davenport, IA, is a dynamic city with diverse healthcare opportunities. Nurse practitioners can work in hospitals, clinics, and private practices. Local employers like UnityPoint Health – St. Luke’s offer excellent career growth options.
Find Nurse Practitioner jobs in Davenport, IA
What are the best paying companies for a Nurse Practitioner in Des Moines, IA?

-
US Department of Veterans Affairs
Average Salary: $141,847
The US Department of Veterans Affairs offers rewarding Nurse Practitioner jobs. They provide healthcare to veterans in Des Moines and other locations. This role involves patient care and working with a dedicated team.
-
Primary Health Care, Inc.
Average Salary: $136,834
Primary Health Care, Inc. provides excellent opportunities for Nurse Practitioners. They focus on patient care and operate in Des Moines and nearby areas. This company values teamwork and patient well-being.
-
Optum
Average Salary: $131,250
Optum offers competitive Nurse Practitioner jobs. They provide healthcare services in Des Moines and other locations. This role involves patient care and working with a skilled team.
-
Ri-Med
Average Salary: $125,000
Ri-Med provides rewarding Nurse Practitioner jobs. They offer healthcare services in Des Moines and other areas. This role involves patient care and working with a dedicated team.
-
QuickVisit Urgent Care
Average Salary: $121,000
QuickVisit Urgent Care offers excellent Nurse Practitioner jobs. They provide urgent care services in Des Moines. This role involves patient care and working with a skilled team.
-
Molina Healthcare
Average Salary: $117,186
Molina Healthcare offers rewarding Nurse Practitioner jobs. They provide healthcare services in Des Moines and other locations. This role involves patient care and working with a dedicated team.
-
TruHealth
Average Salary: $105,000
TruHealth provides excellent Nurse Practitioner jobs. They offer healthcare services in Des Moines. This role involves patient care and working with a skilled team.
-
Wound Care Plus, LLC
Average Salary: $101,563
Wound Care Plus, LLC offers rewarding Nurse Practitioner jobs. They provide specialized care in Des Moines. This role involves patient care and working with a dedicated team.
-
Planned Parenthood
Average Salary: $101,500
Planned Parenthood offers excellent Nurse Practitioner jobs. They provide healthcare services in Des Moines and other locations. This role involves patient care and working with a dedicated team.
What are the best paying Nurse Practitioner related jobs in Des Moines, IA?

-
Public Health Nurse
Average Salary: $127,500
This role focuses on community health. They work with local organizations to promote health and prevent disease. They often collaborate with local government and non-profits.
Find Public Health Nurse jobs in Des Moines, IA
-
Physician Assistant
Average Salary: $113,267
They work closely with doctors and nurses. They diagnose and treat patients. They also perform medical procedures and prescribe medications. Many work in hospitals and clinics.
Find Physician Assistant jobs in Des Moines, IA
-
Nurse Manager
Average Salary: $106,367
They oversee nursing staff in healthcare facilities. They ensure that patient care meets high standards. They manage schedules and handle staff issues. They often work in hospitals and long-term care facilities.
Find Nurse Manager jobs in Des Moines, IA
-
Graduate Nurse
Average Salary: $102,829
They have recently completed nursing school. They work under experienced nurses. They gain practical experience and learn hospital procedures. They often work in hospitals and clinics.
Find Graduate Nurse jobs in Des Moines, IA
-
Clinical Research Nurse
Average Salary: $95,650
They work on clinical trials. They monitor patient health and collect data. They ensure that trials follow proper protocols. They often work in research centers and hospitals.
Find Clinical Research Nurse jobs in Des Moines, IA
-
Nurse Educator
Average Salary: $94,918
They teach and train new nurses. They develop training programs and assess student progress. They often work in nursing schools and hospitals. They help shape the next generation of nurses.
Find Nurse Educator jobs in Des Moines, IA
-
Registered Nurse
Average Salary: $92,192
They provide direct patient care. They monitor patients and administer treatments. They work in various settings, including hospitals and clinics. They often work with doctors and other healthcare professionals.
Find Registered Nurse jobs in Des Moines, IA
-
Case Manager
Average Salary: $52,800
They coordinate care for patients. They work with doctors, nurses, and social workers. They ensure patients get the right care. They often work in hospitals and community health centers.
Find Case Manager jobs in Des Moines, IA
-
Health Coach
Average Salary: $51,850
They help people improve their health. They provide guidance on diet, exercise, and lifestyle. They often work with individuals or in wellness centers. They aim to prevent illness and promote well-being.
Find Health Coach jobs in Des Moines, IA