Nursing Assistants Salary in Alabama

Ranked #49 of 51 · AL

21.1% below U.S. average
Mean annual salary $33,670 ≈ $16/hr
Median annual salary $34,140
Employment 25,250

Salary Distribution (10th–90th percentile)

P10 $28,330P25 $30,060 Median $34,140P75 $36,390P90 $38,680

About 80% of nursing assistantss in Alabama earn between $28,330 and $38,680. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Alabama
$33,670
U.S. average
$42,700

The mean nursing assistants salary in Alabama is $33,670, about 21.1% below the U.S. average ($42,700). That works out to roughly $16/hr at 2,080 hours per year.

Metro Areas in Alabama

Metro areaMedianMeanEmployment
Decatur, AL $36,280 $35,410 500
Auburn-Opelika, AL $35,530 $36,640 620
Birmingham, AL $35,470 $34,940 6,380
Huntsville, AL $35,210 $33,950 2,660
Montgomery, AL $35,210 $34,460 1,940
Southeast Alabama nonmetropolitan area $34,500 $33,030 1,140
Daphne-Fairhope-Foley, AL $34,150 $33,860 860
Northwest Alabama nonmetropolitan area $34,000 $33,640 910

Frequently Asked Questions

How much do nursing assistants make in Alabama?

The median nursing assistants salary in Alabama is $34,140 per year (mean $33,670), and about 80% earn between $28,330 and $38,680.

How much do nursing assistants make per hour in Alabama?

Roughly $16 per hour, based on a mean annual wage of $33,670 and 2,080 work hours per year.

Is Alabama a high-paying state for nursing assistants?

Alabama ranks #49 of 51 states for nursing assistants pay. Its mean salary of $33,670 is about 21.1% below the U.S. average of $42,700.

Which metro areas in Alabama pay nursing assistants the most?

The highest-paying metro areas in Alabama for nursing assistants are Decatur, AL ($36,280), Auburn-Opelika, AL ($35,530), Birmingham, AL ($35,470), by median annual wage.

← Back to all nursing assistants states