SalaryData

Nursing Assistant (CNA) Salary in Alabama

Based on 25K+ workers in Alabama

Data year: 2025 · Last updated: October 2026

Median Annual Salary (AL)

$34,140

$16.41/hr

vs National Average

$41,812

-18.3% vs national median

Salary Range (10th–90th)

$28K – $39K

25K employed in Alabama

The median annual salary for a Nursing Assistant (CNA) in Alabama is $34,140, which translates to approximately $16 per hour. This figure is 18.3% below the national average, reflecting a specific economic landscape for these essential healthcare professionals in the state. With over 25,000 CNAs employed, this is a significant career field within Alabama.

Several factors influence the Nursing Assistant (CNA) salary in Alabama. Experience levels play a crucial role, with more seasoned CNAs typically earning more than those just starting out. Location within Alabama, such as urban centers versus rural areas, can also impact compensation. Additionally, the specific healthcare facility, whether it's a hospital, nursing home, or private care setting, may offer different pay scales.

Salary Distribution — Nursing Assistant (CNA) in Alabama

Nursing Assistant (CNA) (AL) salary percentiles
PercentileAnnual Salary
10th percentile$28,330
25th percentile$30,060
Median (50th percentile)$34,140
75th percentile$36,390
90th percentile$38,680

Top-Paying Industries for Nursing Assistant (CNA) (U.S.)

Which industries pay Nursing Assistant (CNA)s the most — nationwide figures (industry-level data is not available by state). Nursing Assistant (CNA)s in Alabama tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Finance and Insurance$60,71040
Administrative and Support Services$47,81049K
Government (excl. schools, hospitals & USPS)$47,05047K
Professional, Scientific, and Technical Services$46,920430
Wholesale Trade$46,540—

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Nursing Assistant (CNA) in Alabama vs National

Historical Nursing Assistant (CNA) salary trend in Alabama
YearMedian Salary (Alabama)
2025$34,140
2026 (projected)$35,164

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Nursing Assistant (CNA) in Alabama
YearAlabama MedianNational Median
2025$34,140$41,812
2026 (projected)$35,164$43,066

Nursing Assistant (CNA) Salary by Experience Level in Alabama

Nursing Assistant (CNA) salary by experience level in Alabama
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$30,060
Mid-level3-5 yrs$34,140
Senior6-9 yrs$36,390
Staff / Lead10+ yrs$38,680

Nursing Assistant (CNA) Salary in Other States

Related Nursing Assistant (CNA) Salaries in Alabama

How other high-demand occupations in Alabama compare to Nursing Assistant (CNA) ($34,140 median).

OccupationMedian Salaryvs Nursing Assistant (CNA)Hourly
Cardiologist in AL$519,480+1421.6%$249.75/hr
Anesthesiologist in AL$392,350+1049.2%$188.63/hr
Internal Medicine Physician in AL$311,180+811.5%$149.61/hr
Obstetrician and Gynecologist in AL$210,380+516.2%$101.14/hr
Pediatrician in AL$209,490+513.6%$100.72/hr
Nurse Anesthetist in AL$190,300+457.4%$91.49/hr
Podiatrist in AL$161,820+374.0%$77.80/hr
Optometrist in AL$145,090+325.0%$69.75/hr
Pharmacist in AL$134,630+294.3%$64.73/hr
Family Medicine Physician in AL$134,550+294.1%$64.69/hr
Nurse Practitioner in AL$105,750+209.8%$50.84/hr
Veterinarian in AL$105,630+209.4%$50.78/hr

Frequently Asked Questions

What is the average salary for a Nursing Assistant (CNA) in Alabama?

The median annual salary for a Nursing Assistant (CNA) in Alabama is $34,140 per year. This is equivalent to an hourly wage of about $16, placing it below the national average.

What is the typical salary range for a CNA in Alabama?

In Alabama, the salary range for a Nursing Assistant (CNA) generally falls between $28,330 and $38,680 annually. This range accounts for variations in experience and other contributing factors.

How does a CNA's salary in Alabama compare to the national average?

A Nursing Assistant (CNA) salary in Alabama is notably lower than the national average, by approximately 18.3%. This means Alabama CNAs earn less than their counterparts across the country.

How many CNAs are employed in Alabama?

There are approximately 25,250 Nursing Assistants (CNAs) employed across Alabama. This indicates a substantial presence of this profession within the state's healthcare sector.

More Locations