Salaripedia
English

How much does a registered nurse make in Blacksburg?

$81,230a year

Median yearly pay for registered nurses in the Blacksburg-Christiansburg-Radford, VA metro area. That is $39.05 an hour or $6,769 a month.

Hourly
$39.05
Vs. national median
-17%
Rank among cities
267 of 380
Jobs in the area
1,330
Pay range
Lowest 10%: $64,660Median: $81,230Highest 10%: $95,330
PercentileYearlyHourly
10th$64,660$31.09
25th$76,960$37.00
Median$81,230$39.05
75th$95,330$45.83
90th$95,330$45.83

Other cities in Virginia

Median yearly pay for registered nurses.

Washington, DC$102,700
Charlottesville, VA$99,320
Winchester, VA$95,650
Richmond, VA$93,580
Staunton, VA$92,390
Virginia Beach, VA$89,450
Lynchburg, VA$80,450
Roanoke, VA$80,090
Kingsport, TN$76,730
Registered Nurse salary in Virginia Registered Nurse salary in all states

Related jobs in Blacksburg

Same field, median yearly pay.

Physician$207,800
Pharmacist$131,700
Physician Assistant$125,100
Nurse Practitioner$124,800
Veterinarian$105,300
Physical Therapist$101,800
Occupational Therapist$98,800
Dental Hygienist$90,550
Speech-Language Pathologist$85,770
Radiologic Technologist and Technician$77,110
Salaries for every job in Blacksburg, VA

Frequently asked questions

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

The median hourly pay in the Blacksburg-Christiansburg-Radford, VA metro area is $39.05 ($81,230 a year).

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

No: $81,230 against $97,550 nationally, 17% less.

How does Blacksburg compare with the rest of Virginia?

The median in Virginia is $93,600, so Blacksburg pays 13% less.

Where does Blacksburg rank for registered nurse pay?

267 of 380 metro areas with data.

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

The lowest-paid 10% make $64,660 or less a year; the top 10% make $95,330 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.