Post job

Average SNF nurse salary

$59,124yearly

$27.68 hourly rate

Entry-level SNF nurse salary
$42,000 yearly
Updated April 5, 2024

How much does SNF pay nurses?

The average salary for SNF nurses is $59,124 per year. SNF nurse salaries range between $42,000 to $82,000 per year. SNF nurses earn 3% more than the national average salary for nurses of $57,564.

Location impacts how much a nurse at SNF can expect to make. Nurses at SNF make the most in San Diego, CA, Mesa, AZ, and Riceboro, GA.

How much does SNF pay nurses by location?

SNF pays nurses the most in San Diego, CA, Mesa, AZ, and Riceboro, GA. Additionally, cities like Miami and Boise City also report highly competitive salaries for nurses at SNF.

Nurse SNF salary by location

RankCityAvg. salaryHourly rate
1San Diego, CA$78,376$37.68
2Mesa, AZ$67,489$32.45
3Riceboro, GA$53,232$25.59
4Miami, FL$51,459$24.74
5Boise City, OK$48,692$23.41
6Pawnee City, NE$48,329$23.24
7Iowa City, IA$45,855$22.05
8Lebanon, TN$43,193$20.77

Highest-paid SNF nurses by job level

RankJob titleAverage salaryHourly rateJob openings
1Contractor-Registered Nurse$167,067$80-
2Director Of Nurses Registry$118,969$57-
3Agency Registered Nurse$116,382$56-
4Gerontological Nurse Practitioner$105,957$51-
5Registered Nurse In The ICU$100,742$48-
6Nurse Informaticist$99,784$48-
7Advanced Registered Nurse Practitioner$99,300$48-
8Telemetry Registered Nurse$97,231$47-
9Emergency Department Registered Nurse$95,550$46-
10Informatics Nurse$94,379$45-

SNF nurse salary FAQ

Search for nurse jobs