A Certified Nurse Assistant is both a challenging and rewarding career. Being a part of the broader healthcare community, a CNA works alongside Qualified Medication Aide’s, Licensed Practical Nurses and Registered Nurses. CNAs are an integral part of the patient’s primary care team and often have the most exposure to the patient, making them an important part of their patient’s routine and wellness. The first step to become a Certified Nursing Assistant in the state is to enroll in CNA classes in Iowa.

CNA Training Programs in Iowa

In Iowa, there are certain requirements to become a CNA. First, you must take one of the CNA programs that is state-approved which trains you on how to be a CNA. Iowa CNA programs help you learn about what it is that a CNA does and is responsible for. You also have an opportunity to meet your peers and network with others who work in the healthcare community.

The educational requirement for the CNA programs in Iowa is a total of 75 hours of classes and training. The state does require that at least 30 of these hours be completed in a healthcare setting, working with patients and fine tuning skills like bedding or bathing. You must attend at least 80% of your hours in traditional CNA classes before you will be permitted to move on to the clinical part of your testing.

Most importantly, the training to become a CNA in Iowa is incredibly affordable. For between $150 and $500, you are on your way to becoming the best version of yourself and a key player in the healthcare sector. If you currently work, or will be working in a certified nursing home, you are not required to pay the fee.

Before entering or being accepted into CNA training programs, you might be asked for a criminal background check, which indicates that you do not have any disqualifying convictions. You will also be required to provide a 2 step TB test that lets the staff know that you are not a risk to patients.

Depending on the facility, you may also be required to provide a clear physical bill of health from your physician. This is needed to make sure that you will not have any problems lifting or transferring patients and that you will be able to care for a patient in the event that they suffer from a slip, trip or fall.

Available Medical Assistant Programs Options Accepting Students

Get information on Medical Assistant programs by entering your zip code and request enrollment information.

Sponsored Listings

The Iowa CNA Examination

Once you have completed your CNA classes in Iowa as well as your training and clinical placement, you will need to write the competency test to become licensed. This test is administered by the facility where you took your training. Generally they will provide you with this information once you have begun your course. There is a fee of between $15 and $45 to take the exam and once again, the fee depends on where you choose to study.

Once you have passed the exam to become a certified nursing assistant in Iowa, the facility is responsible for placing your name on the Nurse Aide Registry. You will be issued a number that is 6 digits long and is required to identify you as a member who is on good standing on the registry.

After being placed on the registry, you have ample opportunities as far as a new career is concerned. Your status on the registry entitles you to work in long-term care facilities, nursing homes, hospitals and even for home healthcare organizations. You could also decide that you want to upgrade your skills, which you can very easily do. CNA’s are directly supervised by a Licensed Practical Nurse, so after a year or two in the field it might be the best jump for you to make.

Depending on where you apply for work, the average starting salary for a job as a Certified Nurse Assistant in Iowa is about $26,000 and has a cap of about $42,000 according to glassdoor.com, which is exceptional considering the minimum wage. There is a very high demand for these positions in both private settings as well as hospitals, nursing homes and long term care facilities. Becoming a CNA in Iowa is one of the best investments in your future that you could hope to make.

CNA Job and Salary Data for Iowa Cities

Urban Area Employed CNA’s Hourly Mean Wage Salary Range 10% – 90%* CNA Employment Per 1,000 Jobs
Ames 470 $13.88 $12.08 – $16.79 10.87
Cedar Rapids 1,600 $12.06 $9.57 – $14.97 11.32
Davenport – Moline – Rock Island 2,530 $11.93 $9.44 – $14.76 14.01
Des Moines – West Des Moines 3,360 $13.34 $9.49 – $17.85 9.74
Dubuque 910 $12.20 $9.80 – $16.48 15.81
Iowa City 1,160 $13.36 $10.38 – $17.08 12.97
Omaha – Council Bluffs 5,570 $12.38 $9.83 – $15.99 11.73
Sioux City 960 $11.73 $9.81 – $14.32 11.27
Waterloo – Cedar Falls 1,190 $12.72 $9.94 – $16.36 13.37
  • Popular Cities in Iowa

CNA Training Class Locations in Iowa (IA)

The following is a list of state approved CNA Training Centers in Iowa:

Cities in Iowa:

Boone | Calmar | Cedar Rds | Clinton | Dewitt | Emmetsburg | Fort Dodge | Grinnell | Marshalltown | Ne | Ottumwa | Sioux City | Spencer | Spirit Lake | West Des Moines

  • City
  • CNA Training Center
  • Street Address
  • Phone Number


DMACC-Boone Campus

1125 Hancock Drive, Boone, IA 50036


Northeast Iowa Community College-Calmar

P.O. Box 400, Calmar, IA 52132

Cedar Rds

Kirkwood Community College Nurse Aide Program Cedar Rds

6301 Kirkwood Blvd. SW, Cedar Rds, IA 52404


Clinton Community College Nurse Aide Training

1000 Lincoln Blvd., Clinton, IA 52732


Genesis Medical Clinic-DeWitt

1008 11th Street, DeWitt, IA 52742


Iowa Lakes Community College Nurse Aide Training Course-Emmetsburg

3200 College Drive, Emmetsburg, IA 50536


Fort Dodge

Iowa Central Community College Nurse Aide Training Program-Fort Dodge

One Triton Circle, Fort Dodge, IA 50501


Iowa Valley Grinnell Nursing Assistant Program

123 6th Avenue West, Grinnell, IA 50112


Marshalltown Community College

3700 South Center Street, Marshalltown, IA 50158


Belmond-Klemme Community School District

411 10th Ave., NE, Belmond, IA 50421


Indian Hills Community College CNA Training Program-Ottumwa

525 Grandview Ave., Ottumwa, IA 52501

Sioux City

Western Iowa Tech Community College-Sioux City

4647 Stone Avenue, Sioux City, IA 51102


Iowa Lakes Community College-Spencer

1900 North Grand Ave., Spencer, IA 51301

Spirit Lake

Iowa Lakes Community College-Spirit Lake

800 21st Street, Spirit Lake, IA 51360

West Des Moines

DMACC Nurse Aide Program-West Campus

5959 Grand Ave., West Des Moines, IA 50266