Alabama — The Heart of Dixie
Alabama's CNA programs take just 6–12 weeks and require only 75 training hours. With a cost of living index of 0.88 — 12% below the national average — every dollar of CNA pay goes further here. Birmingham and Montgomery VA Medical Centers pay federal wages well above state averages.
Alabama's senior population is growing fast — projections show 668,428 more residents aged 65+ between 2010 and 2040. That demographic shift, combined with consistent healthcare workforce demand across Birmingham, Huntsville, Mobile, and rural communities, creates steady CNA job openings statewide. The Alabama community college system delivers affordable CNA programs in every region, and employer-sponsored training is widely available across long-term care facilities. Alabama's low cost of living means a CNA salary of $30,540 has the real purchasing power of approximately $34,665 — a meaningful difference.
Program costs & details
Alabama requires a minimum of 75 total training hours — including 16 hours of clinical training and 16 hours of lab training. Programs are offered through the Alabama Community College System statewide, private training centers, and healthcare facilities. Hybrid programs combining online coursework with in-person clinicals are permitted. Programs complete in 6–12 weeks depending on schedule.
| School / Program | Location | Cost (approx.) | Duration | Format |
|---|---|---|---|---|
| Alabama Community College System (various) | Statewide — multiple campuses | ~$800–$1,200 | 6–12 weeks | In-person or hybrid — evening options at many campuses |
| Coastal Alabama Community College | Mobile / Fairhope / Brewton | ~$800–$1,000 (107 contact hours) | 6–8 weeks | In-person |
| Wallace State Community College | Hanceville (Birmingham area) | ~$800–$1,100 | 6–10 weeks | In-person — feeds into LPN program |
| Shelton State / Bevill State / Lawson State | Tuscaloosa / Jasper / Birmingham | ~$800–$1,200 | 6–10 weeks | In-person or hybrid |
| Private CNA Training Centers | Birmingham, Montgomery, Huntsville, Mobile | ~$900–$1,500 | 4–8 weeks | Accelerated — day, evening, weekend options |
| Employer-Sponsored Programs | Statewide | FREE (federal requirement) | Varies | On-the-job — nursing homes pay all costs + salary |
Alabama has a cost of living index of 0.88 — meaning your money stretches 12% further than the national average. A CNA earning $30,540/year in Alabama has the real purchasing power of approximately $34,665 in a neutral-COL state. Housing is significantly cheaper than the national average, and Alabama has no state income tax on food purchases. When you factor COL into CNA salary comparisons, Alabama performs much better than the raw numbers suggest. The Birmingham VA Medical Center and VA Central Alabama Healthcare System in Montgomery pay federal wages that further close the gap — applying through USAJobs.gov is worth the effort.
2026 salary data
Alabama CNA wages average $15.04/hr ($30,540/year) statewide — below the national median. However Alabama's COL index of 0.88 and strong employer-sponsored training opportunities make this a viable career start. VA Medical Centers and specialized hospital units reach $18/hr+.
| City / Area | Avg Hourly | Avg Annual | Cost of Living Note |
|---|---|---|---|
| Birmingham | $14–$18/hr | ~$29,120–$37,470 | Largest city, UAB Health System & Baptist Health hub |
| Huntsville | $14–$18/hr | ~$29,120–$37,470 | Fastest-growing AL city, Huntsville Hospital — tech economy |
| Mobile | $13–$17/hr | ~$27,040–$35,360 | Infirmary Health, USA Health — coastal Alabama economy |
| Montgomery | $13–$17/hr | ~$27,040–$35,360 | State capital, Baptist Health, VA Central Alabama |
| Tuscaloosa | $13–$16/hr | ~$27,040–$33,280 | DCH Health System, University of Alabama community |
| Dothan / Southeast AL | $13–$16/hr | ~$27,040–$33,280 | Southeast Health, lower COL than Birmingham |
| Birmingham & Montgomery VA | Federal pay scale | ~$35,000–$45,000+ | Federal wages well above state average — USAJobs.gov |
Sources: BLS OES May 2024, AllNurses.com (March 2026), CNAClasses.com. AL COL index 0.88 increases real purchasing power. Actual pay varies by facility, shift, and experience.
Landing your first job
Financial aid & free options
Your next step
Alabama LPN programs run approximately 12 months with a median salary of $42,990/year. Birmingham LPNs earn the most at $44,800. The Alabama Community College System offers accessible LPN programs at Wallace State, Shelton State, and others — many of which specifically welcome CNAs through bridge pathways.
75 hours minimum, 16 clinical + 16 lab. Prometric exam. ADPH registry. 6–12 weeks. Community college or employer-sponsored.
Wallace State, Shelton State, Lawson State, and others. ~12 months. CNA-to-LPN bridges available. Median AL LPN salary: $42,990/year. Birmingham tops at $44,800.
UAB School of Nursing, Auburn, Jacksonville State, and community college ADN programs. Average AL RN salary: $71,370/year.
For moms in Alabama