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 areaMedian salary25th pct75th pctEmployed
      Montgomery, AL$80,250$65,880$97,5003,720
      Auburn, AL$77,720$66,140$83,7301,350
      Daphne, AL$77,160$63,580$79,7601,790
      Birmingham, AL$76,020$64,140$82,37018,330
      Gadsden, AL$74,020$58,200$78,6301,210
      Mobile, AL$69,700$64,940$82,4905,200
      Tuscaloosa, AL$68,790$55,220$80,6902,460
      Anniston, AL$68,720$64,690$78,9501,050
      Northeast Alabama$67,800$57,150$77,2002,410
      Decatur, AL$67,010$58,220$79,640760
      Huntsville, AL$66,030$60,350$83,7806,590
      Southeast Alabama$65,250$59,110$75,2801,200
      Dothan, AL$65,070$54,770$79,4701,970
      Southwest Alabama$64,930$59,950$77,3001,000
      Florence, AL$64,370$60,200$78,6201,340
      Northwest Alabama$62,080$48,520$73,4601,280

      View Registered Nurses salaries in all cities