CNA Programs & Career Opportunities in Iowa
Iowa is home to 46 CNA training programs and over 640 healthcare facilities. Our guide currently highlights 38 cities, where we cover all local CNA programs and a selection of healthcare facilities. Explore CNA classes, salary information, and career opportunities to learn more about becoming a CNA in Iowa.
Get Information from CNA Programs in Iowa
- Major Cities for CNA Careers in Iowa
- Training & Certification Requirements in Iowa
- Explore CNA Classes by City in Iowa
- Free CNA Classes in Iowa
- Online CNA Classes in Iowa
- 4-Week CNA Classes in Iowa
- Evening Classes in Iowa
- Weekend Classes in Iowa
- Prepare for Your CNA Exam in Iowa
- Salary & Job Outlook as a CNA in Iowa
- Salary Overview by Area
- Frequently Asked Questions
Starting your CNA Career in Iowa
-
Training Programs46State-approved Programs
-
Cities38Cities Currently Covered
-
Healthcare Facilities640+Total Facilities
-
Median Annual Salary$37,340Median Yearly Pay
-
Median Hourly Salary$17.95Median Per Hour
-
Total CNAs Employed20,160CNAs Working Statewide
With 46 state-approved CNA training programs, Iowa maintains a well-established nurse aide training network anchored by its statewide community college system. Programs are widely available across major population centers including Des Moines, Cedar Rapids, Davenport, Sioux City, Iowa City, and West Des Moines, as well as in smaller cities and rural communities across the state. Currently, approximately 20,160 Certified Nursing Assistants are employed throughout Iowa, reflecting steady demand for qualified healthcare professionals. CNAs in Iowa earn a median annual wage of $37,340, or about $17.95 per hour, providing a practical entry point into the healthcare workforce.
Home to more than 3.24 million residents, Iowa maintains consistent demand for skilled healthcare workers at every level. From major health systems such as UnityPoint Health, MercyOne, University of Iowa Health Care, Broadlawns Medical Center, Mary Greeley Medical Center, and Great River Health to hundreds of hospitals, long-term care facilities, and home health agencies statewide, Certified Nursing Assistants play an essential role in supporting patient care across acute, post-acute, and community-based healthcare settings.
Get Information from CNA Programs in Iowa
Schools in Iowa are actively seeking qualified students. Fill out one quick form below to receive information directly from multiple accredited CNA programs.
You'll receive information about:
- Upcoming start dates & schedules
- Tuition costs & financial aid options
- Class locations & formats
- Program details & requirements
✓ Free Service • ✓ No Obligations • ✓ Compare Multiple Programs • ✓ Accredited Schools Only
Or browse programs by city below to explore specific locations and local options. View city directory ↓
Major Cities for CNA Careers in Iowa
Explore CNA opportunities in Iowa's largest cities and metropolitan areas.
West Des Moines
Training & Certification Requirements in Iowa
Before starting your training, it's important to understand exactly what Iowa requires to become a Certified Nursing Assistant (CNA), also referred to as a nurse aide. Meeting these requirements ensures you're eligible to complete the state competency testing process, be placed on the Iowa Direct Care Worker (DCW) Registry, and work as a CNA in Iowa nursing facilities.
Eligibility
- Program enrollment: The standard pathway involves completion of an Iowa Department of Inspections, Appeals, and Licensing (DIAL)-approved 75-hour nurse aide training course. Approved programs are offered through Iowa community colleges, healthcare facilities, private training providers, and other DIAL-approved entities.
- Challenge pathway: Iowa allows candidates to challenge the state competency examination without first completing the 75-hour training course. Candidates who use this pathway must still pass both the written knowledge and skills examinations. Candidates have three attempts to pass each portion; failing either portion three times requires completion of the full 75-hour nurse aide training course before beginning a new testing cycle.
- Background checks: Before a student begins or returns to a certified nurse aide training program, the program must obtain an Iowa criminal history check and checks of the child and dependent adult abuse registries. A criminal conviction or founded abuse record does not necessarily result in automatic exclusion, but an evaluation may be required before the student can participate in clinical training involving children or dependent adults.
- Good standing: Individuals with a court conviction for abuse, neglect, mistreatment, or misappropriation of resident property, or a substantiated finding involving these acts, may be listed as ineligible for employment on the Iowa Direct Care Worker Registry.
Training Hours & Clinicals
For candidates completing the standard training pathway, Iowa's state-approved nurse aide course consists of 75 total hours, including at least 30 hours of supervised clinical training. The classroom and laboratory portion covers required subjects such as communication and interpersonal skills, infection control, residents' rights, safety and emergency procedures, basic nursing skills, personal care, restorative care, and the mental health and social-service needs of residents.
Before providing direct care to residents, trainees must complete at least 16 hours of instruction in the federally required introductory subjects, including communication, infection control, safety and emergency procedures, promoting residents' independence, and residents' rights. Students must demonstrate competency in the skills they perform during clinical training and may provide only care for which they have received appropriate instruction and supervision.
Under federal rules, a Medicare- or Medicaid-certified nursing facility may employ an individual as a nurse aide for up to four months while the training and competency requirements are being completed. To continue working as a nurse aide in a certified nursing facility after that period, the individual must have completed the applicable requirements, passed both competency tests, and met Iowa registry requirements.
Competency Exam (Written & Skills)
To become certified, candidates must pass both the written knowledge examination and the skills examination. Iowa requires a passing score of at least 70% on each portion.
- Written knowledge examination: A 70-question multiple-choice test with a 60-minute time limit, requiring 70% to pass. As of 2026, candidates may take the written exam through D&SDT-Headmaster/TestMaster Universe (TMU) or Credentia. Headmaster offers remotely proctored testing as well as testing through participating Iowa community colleges, while Credentia offers a remotely proctored written or oral examination.
- Skills examination: The practical skills test must be completed in person. Candidates may take the skills examination through an Iowa community college or through another DIAL-approved skills-testing provider. Candidates demonstrate required nurse aide skills under the observation of an approved evaluator.
Candidates have up to three attempts to pass each portion of the competency evaluation. If one component is failed, only that component must be retaken. If either the written or skills test is failed three times, the candidate must complete or repeat the 75-hour nurse aide training course before beginning a new testing cycle.
A nurse aide working in a certified nursing facility must pass both the written and skills examinations within four months of the hire date. After successful completion of both tests, the testing entity reports the results to DIAL for placement on the Iowa Direct Care Worker Registry.
Placement on the Registry & Working as a CNA
After successfully passing both competency examinations and meeting the applicable requirements, your information is submitted to the Iowa Direct Care Worker (DCW) Registry, maintained by the Iowa Department of Inspections, Appeals, and Licensing. Once processed, you are placed on the registry and assigned a six-digit registry identification number. DIAL advises allowing at least two weeks for registry processing.
Active registry status is required for CNAs who want to work in an Iowa long-term care facility, including a nursing home. Iowa does not require active CNA registry status solely to work in settings outside long-term care facilities, although individual employers may impose their own training or credential requirements.
Iowa does not issue a separate state CNA license, and DIAL does not maintain copies of CNA course certificates. The certificate showing completion of the nurse aide course is issued by the college or training entity, while the DCW Registry serves as the official record of eligibility for nursing-facility employment.
Maintaining Active Registry Status
The Iowa CNA certification itself does not expire, but your active status on the Direct Care Worker Registry depends on employment. To remain active, you must perform at least 8 hours of paid nursing or nursing-related duties during every 24-month period. Qualifying employment must be reported to DIAL by an Iowa employer; CNAs cannot report their own hours directly to the registry.
Qualifying employment may be reported electronically by nursing facilities, hospitals, hospices, home health agencies, and ambulatory surgical centers. Other employers, including assisted living programs, intermediate care facilities, residential care facilities, and group homes, may submit employment verification to DIAL by letter showing that the CNA performed at least eight hours of qualifying paid nursing or nursing-related duties.
If you go 24 consecutive months without qualifying employment, your registry status expires. To regain active status, you generally must retake and pass both the written and skills competency examinations. If qualifying work was performed before the registry expiration but was not reported, the employer may be able to provide documentation to DIAL so the employment can be credited.
CNAs employed in Iowa long-term care facilities must also complete at least 12 hours of in-service education each year. The facility is responsible for providing and documenting this training. In-service hours do not, on their own, keep a CNA active on the registry; the paid-work requirement is separate.
Reciprocity
CNAs who are already listed on another state's nurse aide registry may apply to transfer their certification to Iowa through reciprocity. The application is submitted through the Iowa Direct Care Worker Registry's online system, where DIAL verifies the applicant's out-of-state registry information and eligibility.
Applicants must meet Iowa's requirements for placement on the registry and provide the information requested by DIAL during the transfer process. Once reciprocity is approved, the applicant is placed on the Iowa Direct Care Worker Registry and may work as a CNA in Iowa nursing facilities without completing Iowa's standard training and competency-testing pathway.
Costs & Reimbursement
The cost of Iowa's 75-hour CNA course varies by community college or approved training provider. Testing fees also depend on where and how the examination is taken. As of 2026, DIAL lists the Headmaster written exam at $50 when taken remotely or through a participating Iowa community college, while the Credentia remote written exam costs $70. The skills examination costs $115 at an Iowa community college or $135 through Health Tech Associates. Candidates should confirm current fees with the testing provider before registering.
Under federal and Iowa rules, an individual who is employed by—or has received an offer of employment from—a Medicare- or Medicaid-certified nursing facility when beginning an approved nurse aide training and competency evaluation program may not be charged for the required training or competency evaluation.
If an individual pays for training and testing before obtaining employment and becomes employed by or receives an offer from a certified nursing facility within 12 months of completing the program, the facility must reimburse eligible expenses on a prorated basis. Iowa's reimbursement formula includes the cost of the course, books, and competency examinations, divides those expenses over 12 months, and reimburses the resulting monthly amount for each month the individual works as a nurse aide until one year after completion of the course.
Sources: Iowa Department of Inspections, Appeals, and Licensing – Certified Nursing Assistants, DIAL – Placement on the Iowa Direct Care Worker Registry, DIAL – Iowa Direct Care Worker Registry, DIAL – Staying Active on the Iowa Direct Care Worker Registry, DIAL – Expanded CNA Online Testing Options, Iowa Administrative Code Chapter 441—81 – Nurse Aide Training, Testing, Registry, and Reimbursement, Credentia – Iowa Nurse Aide Testing, 42 CFR 483.152 – Federal Nurse Aide Training and Reimbursement Requirements, 42 CFR 483.154 – Nurse Aide Competency Evaluation
Explore CNA Classes by City in Iowa
Explore CNA classes in Iowa by city. We currently feature 38 cities, each with a full list of CNA training courses, salary details, and selected healthcare facilities.
Free CNA Classes in Iowa
Looking for free CNA classes and training programs in Iowa? These 10 options are available at no cost through employer sponsorship, state support, or other
financial assistance.
For a complete guide to finding free CNA training, see our Free CNA Classes guide.
Maquoketa Community High School
Program Details
Humboldt County Memorial Hospital
Program Details
Edgewood Convalescent Home
Program Details
Evans Memorial Home
Program Details
Kirkwood Community College
Program Details
Iowa Central Community College
Program Details
Iowa Western Community College
Program Details
Eastern Iowa Community Colleges
Program Details
Stonehill Francis Services
Program Details
Cass Health
Program Details
Online CNA Classes in Iowa
These 14 programs offer CNA classes online in Iowa, giving you the flexibility to complete the classroom portion remotely. However, all CNA programs also require in-person clinical training, which must be completed at an approved healthcare facility before certification.
Southeastern Community College
Program Details
Northeast Iowa Community College
Program Details
Northwest Iowa Community College
Program Details
Iowa Lakes Community College
Program Details
Northeast Iowa Community College (Calmar High School)
Program Details
Northeast Iowa Community College (Peosta High School)
Program Details
Western Iowa Tech Community College
Program Details
North Iowa Area Community College
Program Details
Iowa Western Community College
Program Details
Hawkeye Community College
Program Details
4-Week CNA Classes in Iowa
These 12 programs offer accelerated CNA training in Iowa, typically ranging from 3-5 weeks, with 4-week programs being the most common. Accelerated CNA classes are one of the fastest ways to become a CNA in Iowa, making them ideal if you want to start your healthcare career quickly.
Northeast Iowa Community College
Program Details
Northwest Iowa Community College
Program Details
Iowa Western Community College
Program Details
Indian Hills Community College
Program Details
Eastern Iowa Community Colleges
Program Details
Mercy College of Health Sciences
Program Details
Signature Healthcare
Program Details
Stone Healthcare Academy
Program Details
American Institute of Caring
Program Details
DID School of Careers
Program Details
Evening Classes in Iowa
These 11 programs offer evening CNA classes in Iowa, designed for working professionals and those with daytime commitments. Evening classes typically run after 5 PM on weekdays, allowing you to maintain your current schedule while pursuing CNA certification.
Northwest Iowa Community College
Program Details
Iowa Lakes Community College
Program Details
Ignite Pathways
Program Details
Western Iowa Tech Community College
Program Details
North Iowa Area Community College
Program Details
Iowa Valley Community College District
Program Details
Iowa Western Community College
Program Details
Hawkeye Community College
Program Details
Indian Hills Community College
Program Details
Signature Healthcare
Program Details
Weekend Classes in Iowa
These 5 programs offer weekend CNA classes in Iowa, perfect for those who work Monday through Friday. Weekend programs typically meet on Saturdays and/or Sundays, allowing you to complete your CNA training without disrupting your weekday work schedule.
Southeastern Community College
Program Details
Northwest Iowa Community College
Program Details
North Iowa Area Community College
Program Details
Iowa Valley Community College District
Program Details
Signature Healthcare
Program Details
Prepare for Your CNA Exam in Iowa
Once you're enrolled in a CNA program, the next step is preparing for your state competency exam. Use these free study resources from The CNA Guide to review the clinical skills and knowledge tested on the Iowa CNA exam.
Free CNA Study Guide
Step-by-step training for the core CNA clinical skills, from hand washing and vital signs to transfers and personal care. Each skill page explains the procedure, what examiners look for, and common mistakes to avoid.
Start studying →Free CNA Practice Tests
Four timed practice tests with over 300 questions covering physical care, psychosocial care, and the role of the nurse aide.
Take a practice test →Salary & Job Outlook as a CNA in Iowa
Iowa offers steady employment opportunities for Certified Nursing Assistants, supported by a well-established long-term care sector and a healthcare network that reaches both metropolitan and rural communities. More than 20,160 CNAs are currently employed statewide, supported by approximately 646 healthcare facilities. According to the Centers for Medicare & Medicaid Services (CMS), Iowa has approximately 397 nursing homes, 119 hospitals, and 130 home health agencies that employ CNAs. While CMS data may not include every healthcare employer, it highlights the broad range of employment opportunities available across the state.
Salary Overview
The median annual income for all workers in Iowa is approximately $46,460, or $22.34 per hour. Certified Nursing Assistants in Iowa earn a median annual income of $37,340, or approximately $17.95 per hour. Although CNA wages are below the statewide median for all occupations, the role provides a reliable entry into healthcare with opportunities to advance into higher-paying careers such as Licensed Practical Nurse (LPN), Registered Nurse (RN), or other allied health professions.
Job Outlook
The job outlook for CNAs in Iowa remains stable. With 20,160 CNAs currently working across hundreds of healthcare facilities, demand continues to be driven by the state's aging population and ongoing need for long-term care, rehabilitation, hospital, and home health services. Employment opportunities are especially concentrated in the Des Moines metropolitan area, Cedar Rapids, the Quad Cities (Davenport), Iowa City, and Sioux City.
Major healthcare employers in Iowa include UnityPoint Health, MercyOne, University of Iowa Health Care, Broadlawns Medical Center, Mary Greeley Medical Center, and Great River Health. These systems regularly hire CNAs across hospitals, skilled nursing facilities, rehabilitation centers, and home health settings. As many CNAs continue their education to become LPNs, RNs, or other healthcare professionals, steady workforce turnover creates consistent entry-level job openings throughout the state.
If you are considering this career path, explore our directory of CNA training programs in Iowa or learn more about certification and registry placement in our CNA License & Registration guide.
Why Become a CNA in Iowa?
Becoming a CNA in Iowa is a practical way to enter the healthcare workforce in a relatively short period of time. State-approved training programs can often be completed within a few weeks, allowing graduates to begin working quickly. With more than 397 nursing homes, an extensive hospital network, and a growing demand for home health services, Iowa offers CNAs a variety of employment settings across both urban and rural communities. Many community colleges and healthcare employers also provide approved CNA training, making the profession a common pathway toward LPN and RN education. For many individuals, CNA work provides valuable clinical experience while building a long-term healthcare career.
CNA Salaries across Iowa
CNA salaries in Iowa vary by region, with higher pay typically found in the Des Moines metropolitan area, the Quad Cities, and eastern Iowa around Iowa City and Cedar Rapids, while more rural areas such as the Cedar Valley and Siouxland may offer lower median wages alongside a lower cost of living. Pay may also differ based on employer type, experience, shift differentials, and local demand for healthcare workers. Below is a breakdown of CNA salaries across different regions of Iowa.
Sources: BLS OEWS (May 2023), CMS Nursing Homes, CMS Hospitals, CMS Home Health Agencies
CNA Salary by Area in Iowa
Compare CNA salaries across different metropolitan areas and regions in Iowa. Salary data includes both annual and hourly wages for nursing assistants.
| Area | Annual salary | Hourly salary |
|---|---|---|
| Iowa (statewide) | $37,340 | $17.95 |
| Ames | $37,640 | $18.10 |
| Cedar Rapids | $38,100 | $18.32 |
| Davenport-Moline-Rock Island | $36,680 | $17.63 |
| Des Moines-West Des Moines | $38,000 | $18.27 |
| Dubuque | $38,860 | $18.68 |
| Iowa City | $37,140 | $17.86 |
| Sioux City | $38,830 | $18.67 |
| Waterloo-Cedar Falls | $38,160 | $18.35 |
Source: BLS OEWS (May 2023)
Frequently Asked Questions about CNA Classes in Iowa
How long does it take to complete a CNA program in Iowa?
In Iowa, CNA programs require a minimum of 75 hours of training, which includes 30 hours of clinical practice. Most students complete their training in 4–12 weeks, depending on whether they choose a full-time, part-time, or accelerated program schedule.
How much does CNA training cost in Iowa?
CNA classes in Iowa generally cost between $800 and $1,500. Some programs may be more expensive at private schools, while community colleges and healthcare providers often offer lower-cost options. Employers may also cover tuition in exchange for a work commitment.
Are there free CNA classes in Iowa?
Yes. Many nursing homes, hospitals, and state workforce programs in Iowa offer free CNA training. These are often employer-sponsored programs where you agree to work for the facility after completing training and certification.
Are online CNA programs available in Iowa?
Several schools in Iowa offer hybrid CNA programs that combine online coursework with in-person clinical training. While theory can often be completed online, state rules require that clinical skills be performed in a supervised, hands-on healthcare setting.
Are accelerated (4-week) CNA programs available in Iowa?
Yes, some schools and healthcare providers in Iowa offer accelerated CNA programs that can be completed in as little as 4 weeks. These programs are intensive and best for students who can commit to full-time study and clinical practice.
How do I become a CNA in Iowa?
To become a CNA in Iowa, you must complete a state-approved training program, pass the Nurse Aide Competency Exam, and be listed on the Iowa Nurse Aide Registry. The process is overseen by the Department of Inspections, Appeals, and Licensing (DIAL).
How can I study for the CNA exam in Iowa?
Use our free CNA study guide to review the core CNA clinical skills, including hand washing, vital signs, transfers, and personal care. You can also take our free CNA practice tests, which include over 300 questions covering physical care, psychosocial care, and the role of the nurse aide.
I’m a CNA in another state. Can I transfer my license to Iowa?
Yes. Iowa allows CNAs certified in other states to transfer their license through reciprocity. This process places you on the Iowa Nurse Aide Registry without retaking training. Learn more in our guide to CNA License Reciprocity in Iowa.
How often do I need to renew my CNA license in Iowa?
CNAs in Iowa must renew their certification every 24 months. To remain active on the registry, you must work at least one documented day (8 consecutive hours) of paid employment in an approved healthcare setting during that period. See our CNA License & Registration page for renewal details.
How can I check if my CNA license is active in Iowa?
You can verify your status on the Iowa Nurse Aide Registry online. For step-by-step instructions, visit our guide on CNA License & Registration in Iowa.
How much do CNAs earn in Iowa?
The median CNA salary in Iowa is $37,340 per year, or about $17.95 per hour. Pay can vary by region, employer, and years of experience. Many CNAs in Iowa also use the role as a stepping stone to LPN or RN careers.
Where do CNAs work in Iowa?
Certified Nursing Assistants in Iowa work in hospitals, nursing homes, rehabilitation centers, assisted living facilities, and home health agencies. Opportunities are widely available across both urban and rural areas.
Information Accuracy: Requirements, salary data, and other information are carefully compiled and based on the latest available sources, but may change. Please verify with official sources before making decisions. If you spot a mistake, let us know.