Salaripedia
English

How much does a registered nurse make in Gadsden?

$77,810a year

Median yearly pay for registered nurses in the Gadsden, AL metro area. That is $37.41 an hour or $6,484 a month.

Hourly
$37.41
Vs. national median
-20%
Rank among cities
343 of 380
Jobs in the area
1,210
Pay range
Lowest 10%: $58,460Median: $77,810Highest 10%: $91,540
PercentileYearlyHourly
10th$58,460$28.11
25th$64,160$30.85
Median$77,810$37.41
75th$81,560$39.21
90th$91,540$44.01

Other cities in Alabama

Median yearly pay for registered nurses.

Columbus, GA$82,500
Montgomery, AL$79,570
Mobile, AL$79,490
Daphne, AL$79,450
Birmingham, AL$78,680
Auburn, AL$78,040
Huntsville, AL$77,090
Tuscaloosa, AL$75,250
Anniston, AL$72,730
Decatur, AL$68,320
Dothan, AL$67,430
Florence, AL$66,360
Registered Nurse salary in Alabama Registered Nurse salary in all states

Related jobs in Gadsden

Same field, median yearly pay.

Family Medicine Physician$226,500
Physician$207,500
Pharmacist$129,100
Physical Therapist$106,700
Nurse Practitioner$103,700
Occupational Therapist$87,620
Speech-Language Pathologist$80,070
Respiratory Therapist$62,800
Radiologic Technologist and Technician$57,650
Licensed Practical and Licensed Vocational Nurse$56,040
Salaries for every job in Gadsden, AL

Frequently asked questions

How much does a registered nurse make an hour in Gadsden?

The median hourly pay in the Gadsden, AL metro area is $37.41 ($77,810 a year).

Do registered nurses make more in Gadsden than the national average?

No: $77,810 against $97,550 nationally, 20% less.

How does Gadsden compare with the rest of Alabama?

The median in Alabama is $77,080, so Gadsden pays 1% more.

Where does Gadsden rank for registered nurse pay?

343 of 380 metro areas with data.

How much does a registered nurse make starting out in Gadsden?

The lowest-paid 10% make $58,460 or less a year; the top 10% make $91,540 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.