Registered Nurses Salary in Alabama

BLS OEWS May 2025 • 16 metro areas • Alabama

Registered Nurses in Alabama earn a median salary of $69,683 per year on average across 16 metro and nonmetro areas, -25.6% vs the national median of $93,600. An estimated 51,660 registered nurses are employed across Alabama, with salaries ranging from $62,080 to $80,250 depending on location.

$69,683 Avg median salary in Alabama
$80,250 Highest paying metro
$62,080 Lowest paying metro
51,660 Employed in Alabama

Compare Registered Nurses salaries & buying power

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

Full tool →
Registered Nurses
in
    vs

      Registered Nurses salaries by city in Alabama

      Metro area Median salary 25th pct 75th pct Employed
      Montgomery, AL $80,250 $65,880 $97,500 3,720
      Auburn, AL $77,720 $66,140 $83,730 1,350
      Daphne, AL $77,160 $63,580 $79,760 1,790
      Birmingham, AL $76,020 $64,140 $82,370 18,330
      Gadsden, AL $74,020 $58,200 $78,630 1,210
      Mobile, AL $69,700 $64,940 $82,490 5,200
      Tuscaloosa, AL $68,790 $55,220 $80,690 2,460
      Anniston, AL $68,720 $64,690 $78,950 1,050
      Northeast Alabama $67,800 $57,150 $77,200 2,410
      Decatur, AL $67,010 $58,220 $79,640 760
      Huntsville, AL $66,030 $60,350 $83,780 6,590
      Southeast Alabama $65,250 $59,110 $75,280 1,200
      Dothan, AL $65,070 $54,770 $79,470 1,970
      Southwest Alabama $64,930 $59,950 $77,300 1,000
      Florence, AL $64,370 $60,200 $78,620 1,340
      Northwest Alabama $62,080 $48,520 $73,460 1,280

      View Registered Nurses salaries in all cities