How much does a Nurse Practitioner make in Des Moines, IA?
In Des Moines, IA, Nurse Practitioners earn a competitive salary. The average yearly salary stands at $164,406. This salary can vary based on experience and the specific area of practice. A Nurse Practitioner in Des Moines can expect to earn anywhere from $24,000 to over $400,000 annually, depending on their career stage and specialty.
For those just starting out, salaries begin at around $24,000 per year. As Nurse Practitioners gain more experience, their earnings can rise significantly. The highest earners in this profession can make more than $400,000 annually. Most Nurse Practitioners in the area, however, earn between $92,364 and $160,727 each year. This range shows the potential for growth and advancement in the field.
What are the highest paying cities for a Nurse Practitioner near Des Moines, IA?

-
Clinton, IA
Average Salary: $268,500
In Clinton, healthcare professionals thrive with a focus on patient care. Clinton offers diverse opportunities with hospitals like Genesis Health System and community clinics. The city’s supportive environment makes it a great place to advance your career.
Find Nurse Practitioner jobs in Clinton, IA
-
Muscatine, IA
Average Salary: $203,724
Muscatine is a vibrant community where you can make a difference in people’s lives. The city is home to St. Luke’s Hospital, which provides a range of services. Working here allows for meaningful connections with patients and colleagues.
Find Nurse Practitioner jobs in Muscatine, IA
-
Mason City, IA
Average Salary: $183,509
Mason City provides a welcoming atmosphere for those in healthcare. MercyOne North Iowa Medical Center is a key employer, offering modern facilities and a supportive team. The area emphasizes work-life balance, enhancing job satisfaction.
Find Nurse Practitioner jobs in Mason City, IA
-
Fort Dodge, IA
Average Salary: $160,408
Fort Dodge offers a mix of urban and rural experiences. The community values healthcare providers, with major employers like UnityPoint Health. The area’s commitment to patient care creates a rewarding work environment.
Find Nurse Practitioner jobs in Fort Dodge, IA
-
Cedar Rapids, IA
Average Salary: $157,584
Cedar Rapids is a bustling city with diverse job opportunities. Institutions like St. Luke’s Hospital offer excellent benefits and a dynamic work setting. The city’s vibrant community life enhances the overall experience for healthcare professionals.
Find Nurse Practitioner jobs in Cedar Rapids, IA
-
Waterloo, IA
Average Salary: $157,417
Waterloo has a growing healthcare sector with opportunities at local hospitals and clinics. The University of Iowa Hospitals & Clinics often collaborates with local providers, offering advanced training and resources.
Find Nurse Practitioner jobs in Waterloo, IA
-
Davenport, IA
Average Salary: $147,242
Davenport offers a range of healthcare opportunities with key employers like Genesis Health System. The city’s diverse population and community programs enrich the professional experience, making it a dynamic place to work.
Find Nurse Practitioner jobs in Davenport, IA
-
Cedar Falls, IA
Average Salary: $146,423
In Cedar Falls, healthcare is a priority, with many opportunities at local clinics and hospitals. The community’s emphasis on education and family values creates a supportive environment for professionals.
Find Nurse Practitioner jobs in Cedar Falls, IA
-
Ames, IA
Average Salary: $142,500
Ames offers a lively environment for healthcare providers. The city is home to prominent institutions like Iowa State University Health Care, providing cutting-edge facilities and a collaborative atmosphere.
Find Nurse Practitioner jobs in Ames, IA
-
Burlington, IA
Average Salary: $142,201
Burlington provides a tranquil setting with excellent healthcare opportunities. Great River Health System is a major employer, offering a supportive community and state-of-the-art resources.
Find Nurse Practitioner jobs in Burlington, IA
What are the best paying companies for a Nurse Practitioner in Des Moines, IA?

-
Olympus Health
Average Salary: $198,333
Olympus Health is a leading provider of healthcare services in Des Moines. They offer diverse opportunities for Nurse Practitioners to work in various specialties. Locations include multiple clinics throughout the city.
-
Optum
Average Salary: $130,750
Optum is a well-known health services company with multiple facilities in Des Moines. They provide a variety of roles for Nurse Practitioners, focusing on patient care and health management. Their locations cover different areas of the city.
-
QuickVisit Urgent Care
Average Salary: $121,000
QuickVisit Urgent Care offers immediate care services with several locations in Des Moines. Nurse Practitioners here play a crucial role in patient assessments and treatment. Their urgent care centers are easily accessible throughout the area.
-
Primary Health Care, Inc.
Average Salary: $120,163
Primary Health Care, Inc. is dedicated to providing comprehensive healthcare services in Des Moines. They offer various positions for Nurse Practitioners, focusing on patient health and wellness. Their clinics are spread across different neighborhoods.
-
Curana Health
Average Salary: $114,000
Curana Health specializes in senior care and has several locations in Des Moines. They offer rewarding roles for Nurse Practitioners, focusing on elderly patient care. Their facilities are located in key areas of the city.
-
Planned Parenthood
Average Salary: $102,800
Planned Parenthood offers a range of healthcare services, including family planning and reproductive health. Nurse Practitioners here contribute to comprehensive patient care. Their clinics are strategically located across Des Moines.
-
Wound Care Plus, LLC
Average Salary: $98,750
Wound Care Plus, LLC specializes in wound care and operates several centers in Des Moines. They provide specialized roles for Nurse Practitioners focused on wound management. Their locations are spread throughout the city.
What are the best paying Nurse Practitioner related jobs in Des Moines, IA?

-
Physician Assistant
Average Salary: $143,230
Physician Assistants work closely with doctors, diagnosing and treating illnesses. In the healthcare facilities in this city, they play a key role in providing comprehensive care. These assistants collaborate with surgeons and perform minor surgeries.
Find Physician Assistant jobs in Des Moines, IA
-
Nurse Manager
Average Salary: $108,810
A Nurse Manager oversees nursing staff in various healthcare settings. They ensure smooth operations and high-quality care. Their role involves training new nurses and managing patient care schedules.
Find Nurse Manager jobs in Des Moines, IA
-
Public Health Nurse
Average Salary: $108,666
Public Health Nurses focus on the community's overall health. They work with local health departments to promote wellness and prevent diseases. In this city, they conduct health education and outreach programs.
Find Public Health Nurse jobs in Des Moines, IA
-
Graduate Nurse
Average Salary: $105,086
Graduate Nurses recently completed their training and work under supervision. They provide direct patient care and gain experience in various settings. These nurses contribute to patient recovery and well-being.
Find Graduate Nurse jobs in Des Moines, IA
-
Nurse Educator
Average Salary: $95,984
Nurse Educators teach and train new nurses. They work in schools or hospitals, preparing students for the profession. Their role involves developing lesson plans and assessing student performance.
Find Nurse Educator jobs in Des Moines, IA
-
Registered Nurse
Average Salary: $93,843
Registered Nurses care for patients and coordinate with doctors. They work in hospitals, clinics, and homes. These nurses provide essential medical services and support patients during recovery.
Find Registered Nurse jobs in Des Moines, IA
-
Health Coach
Average Salary: $91,183
Health Coaches help individuals improve their lifestyles. They offer guidance on diet, exercise, and mental health. Their work often involves one-on-one sessions and community programs.
Find Health Coach jobs in Des Moines, IA
-
Case Manager
Average Salary: $53,768
Case Managers coordinate care for patients. They work with healthcare providers to create care plans. Their role involves monitoring patient progress and ensuring they receive needed services.
Find Case Manager jobs in Des Moines, IA



