Certified Nursing Assistant Salary in Iowa City, IA

Updated on Jun 05, 2025
Position
City
Salary

How much does a Certified Nursing Assistant make in Iowa City, IA?

The average salary for a Certified Nursing Assistant is $37,070 per year in Iowa City, IA.

In Iowa City, IA, a Certified Nursing Assistant (CNA) can expect to earn a competitive salary. The average salary for a CNA in this area is around $37,070 per year. This figure can vary based on experience, education, and the specific healthcare facility. Many CNAs find that with a few years of experience, their salary can increase significantly.

The salary range for CNAs in Iowa City typically falls between $30,000 and $46,000 annually. Entry-level CNAs may start closer to the lower end of this range, while those with more experience can earn towards the higher end. Additional certifications and specialized skills can also lead to higher pay. Job seekers should consider these factors when looking for CNA positions in Iowa City, as they can impact earning potential.

Certified Nursing Assistant jobs in Iowa City, IA

What are the highest paying cities for a Certified Nursing Assistant near Iowa City, IA?

Job seekers looking for Certified Nursing Assistant positions near Iowa City, IA, can find attractive opportunities in nearby cities. Decorah, IA, offers the highest average salary at $40,195 per year, making it a top choice. Des Moines, IA, and West Des Moines, IA, also provide competitive wages, with averages of $40,066 and $39,137, respectively. These cities present excellent prospects for those seeking rewarding careers in nursing assistance.
Graph displaying highest paying cities salaries for Certified Nursing Assistant jobs near Iowa City, IA, highlighting Decorah, IA with the highest at $40,195 and Waterloo, IA with the lowest at $36,157.
  1. Decorah, IA
    Average Salary: $40,195
    In Decorah, IA, a nursing assistant can find rewarding work in a close-knit community. Local healthcare facilities like Winneshiek Medical Center offer a supportive environment. The area's small-town feel provides a comfortable setting for patient care.
    Find Certified Nursing Assistant jobs in Decorah, IA


  2. Des Moines, IA
    Average Salary: $40,066
    Des Moines, IA, offers a bustling environment for nursing assistants. With major hospitals like MercyOne and Iowa Methodist Medical Center, there are plenty of opportunities. The city's diverse healthcare needs provide a dynamic work experience.
    Find Certified Nursing Assistant jobs in Des Moines, IA


  3. West Des Moines, IA
    Average Salary: $39,137
    West Des Moines, IA, is known for its high-quality healthcare facilities. Nursing assistants here work in well-equipped hospitals and clinics. The city's focus on health and wellness creates a positive work environment.
    Find Certified Nursing Assistant jobs in West Des Moines, IA


  4. Marion, IA
    Average Salary: $38,573
    In Marion, IA, nursing assistants play a crucial role in local healthcare. The area's community-focused hospitals, like MercyOne Cedar Rapids, offer supportive workplaces. Marion's friendly atmosphere makes patient care both rewarding and enjoyable.
    Find Certified Nursing Assistant jobs in Marion, IA


  5. Urbandale, IA
    Average Salary: $38,333
    Urbandale, IA, provides a vibrant setting for nursing assistants. The city's healthcare facilities, such as UnityPoint Health, offer modern resources. Urbandale's growing population creates a steady demand for skilled nursing care.
    Find Certified Nursing Assistant jobs in Urbandale, IA


  6. Ottumwa, IA
    Average Salary: $38,226
    Ottumwa, IA, offers a welcoming environment for nursing assistants. The local healthcare system, including Ottumwa Regional Health Center, provides excellent opportunities. The city's supportive community enhances the nursing experience.
    Find Certified Nursing Assistant jobs in Ottumwa, IA


  7. Davenport, IA
    Average Salary: $37,895
    Davenport, IA, is a great place for nursing assistants to thrive. The city's healthcare facilities, like Genesis Medical Center, offer diverse experiences. Davenport's vibrant community life makes patient care both challenging and fulfilling.
    Find Certified Nursing Assistant jobs in Davenport, IA


  8. Fort Dodge, IA
    Average Salary: $37,436
    In Fort Dodge, IA, nursing assistants work in a friendly and supportive environment. Local hospitals, such as UnityPoint Health, provide excellent care settings. The city's small-town charm makes patient interactions warm and personal.
    Find Certified Nursing Assistant jobs in Fort Dodge, IA


  9. Sioux City, IA
    Average Salary: $37,263
    Sioux City, IA, offers a dynamic environment for nursing assistants. The city's healthcare facilities, including Siouxland Hospitals, provide modern resources. Sioux City's diverse community offers a rich and varied nursing experience.
    Find Certified Nursing Assistant jobs in Sioux City, IA


  10. Waterloo, IA
    Average Salary: $36,157
    Waterloo, IA, provides a supportive setting for nursing assistants. The city's healthcare institutions, like Covenant Medical Center, offer excellent opportunities. Waterloo's strong community ties enhance the nursing experience.
    Find Certified Nursing Assistant jobs in Waterloo, IA

What are the best paying companies for a Certified Nursing Assistant in Iowa City, IA?

Job seekers looking for top-paying Certified Nursing Assistant positions in Iowa City, IA, should consider the US Department of Veterans Affairs. This organization offers a competitive salary of $49,433 annually. The University of Iowa also provides a solid compensation package, with an average salary of $37,111 per year. UnityPoint Health and Visiting Angels are other notable employers in the area. UnityPoint Health offers a salary of $34,513, while Visiting Angels provides an average of $31,448. These companies offer rewarding career opportunities for those in the nursing field.
Graph displaying best paying company salaries for Certified Nursing Assistant jobs in Iowa City, IA, highlighting US Department of Veterans Affairs with the highest at $49,433 and Visiting Angels with the lowest at $31,448.
  1. US Department of Veterans Affairs
    Average Salary: $49,433
    The US Department of Veterans Affairs offers rewarding Certified Nursing Assistant (CNA) jobs in Iowa City. They provide care for veterans in various facilities. Their commitment to quality care makes them a top choice for CNAs.


  2. The University of Iowa
    Average Salary: $37,111
    The University of Iowa offers CNA positions in their hospitals and clinics. They focus on patient care and education. Working here means you will be part of a team that values learning and growth.


  3. UnityPoint Health
    Average Salary: $34,513
    UnityPoint Health provides CNA jobs in multiple locations in Iowa City. They emphasize teamwork and patient-centered care. CNAs here work in a supportive environment that values their contributions.


  4. Visiting Angels
    Average Salary: $31,448
    Visiting Angels offers CNA jobs in home care settings in Iowa City. They provide personalized care to patients in their homes. CNAs work closely with families to ensure the best care for their loved ones.

Currently 16,509 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
16,509 Job Openings