Nursing Assistants Salary in Alabama

BLS OEWS May 2025 • 16 metro areas • Alabama

Nursing Assistants in Alabama earn a median salary of $31,243 per year on average across 16 metro and nonmetro areas, -21% vs the national median of $39,530. An estimated 24,050 nursing assistants are employed across Alabama, with salaries ranging from $27,080 to $35,040 depending on location.

$31,243 Avg median salary in Alabama
$35,040 Highest paying metro
$27,080 Lowest paying metro
24,050 Employed in Alabama

Compare Nursing Assistants salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Nursing Assistants
in
    vs

      Nursing Assistants salaries by city in Alabama

      Metro area Median salary 25th pct 75th pct Employed
      Birmingham, AL $35,040 $30,480 $36,630 6,440
      Decatur, AL $34,120 $30,320 $37,140 380
      Daphne, AL $32,730 $29,770 $36,310 830
      Montgomery, AL $32,470 $29,600 $36,910 1,860
      Northwest Alabama $32,410 $28,680 $36,560 840
      Huntsville, AL $32,360 $30,380 $37,260 2,590
      Tuscaloosa, AL $31,920 $28,350 $36,720 1,370
      Mobile, AL $31,440 $28,780 $35,440 2,020
      Anniston, AL $30,750 $27,940 $35,840 610
      Auburn, AL $30,580 $30,580 $37,840 630
      Northeast Alabama $30,550 $28,360 $34,990 2,310
      Southeast Alabama $30,350 $28,720 $35,140 1,090
      Florence, AL $29,980 $28,680 $35,240 670
      Gadsden, AL $29,570 $27,350 $35,650 580
      Southwest Alabama $28,530 $26,330 $34,440 940
      Dothan, AL $27,080 $25,640 $29,660 890

      View Nursing Assistants salaries in all cities