What registered nurses earn in Alabama and its metro areas, compared with the rest of the country.
Metro areas as BLS defines them. Click a column to sort.
| Metro area | Median | Hourly | Jobs |
|---|---|---|---|
| Birmingham, AL | $78,680 | $37.83 | 17,850 |
| Huntsville, AL | $77,090 | $37.06 | 6,800 |
| Mobile, AL | $79,490 | $38.22 | 5,260 |
| Montgomery, AL | $79,570 | $38.25 | 3,990 |
| Columbus, GA-AL | $82,500 | $39.66 | 2,790 |
| Tuscaloosa, AL | $75,250 | $36.18 | 2,590 |
| Northeast Alabama nonmetropolitan area | $73,410 | $35.29 | 2,520 |
| Dothan, AL | $67,430 | $32.42 | 1,940 |
| Daphne-Fairhope-Foley, AL | $79,450 | $38.20 | 1,770 |
| Auburn-Opelika, AL | $78,040 | $37.52 | 1,430 |
| Southeast Alabama nonmetropolitan area | $69,130 | $33.23 | 1,360 |
| Northwest Alabama nonmetropolitan area | $64,540 | $31.03 | 1,330 |
| Florence-Muscle Shoals, AL | $66,360 | $31.90 | 1,320 |
| Gadsden, AL | $77,810 | $37.41 | 1,210 |
| Southwest Alabama nonmetropolitan area | $67,280 | $32.35 | 1,060 |
| Anniston-Oxford, AL | $72,730 | $34.97 | 990 |
| Decatur, AL | $68,320 | $32.85 | 960 |
Registered Nurses in Alabama earned a median of $77,080 a year ($37.06 an hour) in May 2025, 21% less than the national median of $97,550. The middle half earned $63,500 to $83,380.
Among areas in Alabama, pay was highest in Columbus, GA-AL at $82,500.
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.