Certified Nursing Assistant Salary in Des Moines, IA

Updated on May 09, 2025
Position
City
Salary

How much does a Certified Nursing Assistant make in Des Moines, IA?

The average salary for a Certified Nursing Assistant is $40,164 per year in Des Moines, IA.

A Certified Nursing Assistant (CNA) in Des Moines, IA, earns a competitive salary. On average, CNAs make around $40,164 per year. This salary can vary based on experience and the specific healthcare facility. Many CNAs start at the lower end of the salary range, around $30,000, and can earn more as they gain experience.

Factors that can influence a CNA's salary include the type of healthcare setting, such as hospitals, nursing homes, or home care services. CNAs who work in specialized areas or have additional certifications may also see higher pay. Job seekers should consider these factors when looking for opportunities in Des Moines, IA.

Certified Nursing Assistant jobs in Des Moines, IA

What are the highest paying cities for a Certified Nursing Assistant near Des Moines, IA?

Job seekers looking for Certified Nursing Assistant roles near Des Moines, IA, can find attractive opportunities in nearby cities. Marshalltown, IA, offers the highest average salary at $39,968. This makes it a top choice for those seeking better compensation. Additionally, cities like West Des Moines, IA, and Mason City, IA, also provide competitive wages, making them viable options for career growth.
Graph displaying highest paying cities salaries for Certified Nursing Assistant jobs near Des Moines, IA, highlighting Marshalltown, IA with the highest at $39,968 and Waterloo, IA with the lowest at $36,177.
  1. Marshalltown, IA
    Average Salary: $39,968
    In Marshalltown, healthcare facilities offer rewarding opportunities for those who care for others. With a strong community focus, you can expect to work in supportive environments. Local hospitals and care centers value compassionate care.
    Find Certified Nursing Assistant jobs in Marshalltown, IA


  2. West Des Moines, IA
    Average Salary: $38,966
    West Des Moines provides a vibrant setting for healthcare professionals. The city's growing population means more opportunities in both private practices and large healthcare systems. You can find fulfilling work in well-equipped facilities.
    Find Certified Nursing Assistant jobs in West Des Moines, IA


  3. Mason City, IA
    Average Salary: $38,369
    Mason City offers a close-knit community where healthcare workers are valued. The city's healthcare facilities emphasize teamwork and patient care. Working here means being part of a supportive and caring environment.
    Find Certified Nursing Assistant jobs in Mason City, IA


  4. Urbandale, IA
    Average Salary: $38,333
    Urbandale is a great place for healthcare professionals seeking stability and growth. The city's healthcare sector is expanding, offering diverse roles. You can expect to work in modern facilities with excellent resources.
    Find Certified Nursing Assistant jobs in Urbandale, IA


  5. Ottumwa, IA
    Average Salary: $38,076
    Ottumwa provides a welcoming environment for those in the healthcare field. The city's healthcare providers focus on quality care and community support. Working here means being part of a dedicated team in a caring setting.
    Find Certified Nursing Assistant jobs in Ottumwa, IA


  6. Davenport, IA
    Average Salary: $37,789
    Davenport offers a dynamic healthcare landscape with many opportunities. The city's healthcare facilities are known for their innovation and patient care. You can find rewarding work in a variety of settings here.
    Find Certified Nursing Assistant jobs in Davenport, IA


  7. Iowa City, IA
    Average Salary: $37,236
    Iowa City is a hub for healthcare excellence. The city's academic medical centers provide cutting-edge care and research opportunities. Working here means being part of a prestigious and forward-thinking healthcare community.
    Find Certified Nursing Assistant jobs in Iowa City, IA


  8. Sioux City, IA
    Average Salary: $37,229
    Sioux City offers a supportive environment for healthcare workers. The city's healthcare facilities emphasize community care and professional development. You can expect to work in a collaborative and caring setting here.
    Find Certified Nursing Assistant jobs in Sioux City, IA


  9. Fort Dodge, IA
    Average Salary: $36,635
    Fort Dodge provides a welcoming environment for those in the healthcare field. The city's healthcare providers focus on quality care and community support. Working here means being part of a dedicated team in a caring setting.
    Find Certified Nursing Assistant jobs in Fort Dodge, IA


  10. Waterloo, IA
    Average Salary: $36,177
    Waterloo offers a vibrant setting for healthcare professionals. The city's healthcare facilities emphasize teamwork and patient care. Working here means being part of a supportive and caring environment.
    Find Certified Nursing Assistant jobs in Waterloo, IA

What are the best paying companies for a Certified Nursing Assistant in Des Moines, IA?

Job seekers in Des Moines, IA, looking for top-paying Certified Nursing Assistant positions should consider the US Department of Veterans Affairs. This organization offers a competitive salary of $53,781. Fresenius Medical Care and Select Specialty Hospital also provide attractive compensation packages, with salaries around $44,760 and $44,637, respectively. These companies value their CNAs and offer rewarding career opportunities.
Graph displaying best paying company salaries for Certified Nursing Assistant jobs in Des Moines, IA, highlighting US Department of Veterans Affairs with the highest at $53,781 and Proteus, Inc with the lowest at $31,250.
  1. US Department of Veterans Affairs
    Average Salary: $53,781
    The US Department of Veterans Affairs offers rewarding Certified Nursing Assistant jobs. They provide care to veterans in Des Moines and other locations. This role involves assisting with daily activities and medical care.


  2. Fresenius Medical Care
    Average Salary: $44,760
    Fresenius Medical Care offers Certified Nursing Assistant jobs with a focus on patient care. They operate in Des Moines and other areas. This role includes supporting patients with dialysis treatments and monitoring their health.


  3. Select Specialty Hospital
    Average Salary: $44,637
    Select Specialty Hospital provides Certified Nursing Assistant jobs in Des Moines. They focus on long-term care and rehabilitation. This role involves helping patients with daily activities and medical needs.


  4. UnityPoint Health
    Average Salary: $39,775
    UnityPoint Health offers Certified Nursing Assistant jobs in Des Moines. They provide care in hospitals and clinics. This role includes assisting with patient care and supporting medical staff.


  5. MercyOne
    Average Salary: $39,431
    MercyOne offers Certified Nursing Assistant jobs in Des Moines. They focus on patient care and support. This role involves helping patients with daily activities and medical needs.


  6. CALVIN COMMUNITY
    Average Salary: $31,800
    CALVIN COMMUNITY offers Certified Nursing Assistant jobs in Des Moines. They focus on community care and support. This role includes assisting with daily activities and providing care to individuals.


  7. Proteus, Inc
    Average Salary: $31,250
    Proteus, Inc offers Certified Nursing Assistant jobs in Des Moines. They focus on providing care in various settings. This role includes assisting with daily activities and supporting medical staff.

Currently 14,934 Certified Nursing Assistant job openings, nationwide.

How's the job market for a Certified Nursing Assistant in the US?

Learn what a Certified Nursing Assistant does, how to become one, and understand the job outlook. Get simple steps to start your career as a Certified Nursing Assistant today.
Position
Overview
Certified Nursing Assistant
14,934 Job Openings