Skip to content
Health Career ClassesPrograms · Costs · Pay
BLS wage data · May 2025

Certified Nursing Assistant Salary in Alabama

Certified Nursing Assistants in Alabama earn a median of $34,140 a year, or $16.41 an hour. That ranks Alabama #49 of 51 states and is $8,120 less than the national median.

Median / year
$34,140
Median / hour
$16.41
Employed
25,250
National rank
#49of 51

Pay range in Alabama

10th percentile$28,330
25th percentile$30,060
Median percentile$34,140
75th percentile$36,390
90th percentile$38,680

Certified Nursing Assistant pay by Alabama metro area

Metro areaMedianJobs
Decatur, AL$36,280500
Auburn-Opelika, AL$35,530620
Birmingham, AL$35,4706,380
Huntsville, AL$35,2102,660
Montgomery, AL$35,2101,940
Columbus, GA-AL$34,9701,130
Daphne-Fairhope-Foley, AL$34,150860
Tuscaloosa, AL$32,8601,390
Florence-Muscle Shoals, AL$31,940700
Anniston-Oxford, AL$31,920660
Mobile, AL$30,8802,100
Gadsden, AL$30,440540
Dothan, AL$29,830930

FAQ

How much does a certified nursing assistant make in Alabama?

The median annual wage is $34,140 ($16.41 per hour), according to the BLS for May 2025. That is $8,120 below the U.S. median of $42,260.

What do entry-level nursing assistants make in Alabama?

The lowest-paid 10% of Alabama nursing assistants earned $28,330 or less ($13.62/hour), a reasonable estimate for new graduates.

Where do nursing assistants earn the most in Alabama?

Decatur, AL has the highest metro median at $36,280.

How many nursing assistants work in Alabama?

About 25,250 nursing assistants were employed in Alabama in May 2025.