Skip to content

How Much Does an RN Make in Virginia in 2026?

Typical pay for RNs in Virginia, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$93,600
Typical pay a year
$45.00
Typical pay an hour
#26
Pay rank of 51 · -4% vs US
77,490
RNs employed
Where RN pay falls in Virginia
from starting out to the top earners
$67,830
Starting out
$80,090
First years
$93,600
Typical
$103,030
Experienced
$125,580
Top 10%

BLS OES May 2025 · Virginia · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical RN in Virginia earns about $45.00 per hour ($93,600 per year), according to the latest government wage data (May 2025). That works out to roughly $7,800 a month and $1,800 a week, calculated from the annual figure. These figures describe pay across hospitals, clinics, and other settings statewide, before overtime or shift differentials are added in.

Virginia's typical RN pay sits 4% below the national figure of $97,550 a year (or $46.90 an hour), placing the state 26th out of 51 states and territories ranked by RN pay. Roughly 77,490 RNs work across Virginia, compared with about 3,379,720 nationwide. The gap with the national figure is modest, and pay still varies significantly from one Virginia city to another.

RN pay in Virginia at a glance

  • Registered nurses in Virginia typically earn $45.00 an hour, or $93,600 a year, according to the latest government wage data (May 2025).
  • Virginia pay runs 4% below the national figure for RNs, ranking 26th out of 51 states and territories.
  • Arlington pays the most in the state, with RNs there typically earning $102,710 a year.
  • Entry-level RNs in Virginia typically start around $67,830 a year, while the top 10% make over $125,580.
  • Virginia RN pay has climbed 47% over the past decade, from $63,640 in 2015 to $93,600 in 2025.

BLS OES May 2025

How much does an RN make in Virginia?

RN pay by career stage in Virginia

RN pay by career stage in Virginia
Career stageVirginiaUnited States
Starting out$67,830$32.61 an hour$68,940$33.14 an hour
First years$80,090$38.51 an hour$80,330$38.62 an hour
Typical RN$93,600$45.00 an hour$97,550$46.90 an hour
Experienced$103,030$49.53 an hour$112,350$54.02 an hour
Top 10%$125,580$60.37 an hour$137,470$66.09 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

RN pay by experience level in Virginia

Entry-level positions in Virginia typically offer around $32.61 an hour, or about $67,830 a year, for RNs just starting out. Pay tends to move toward the statewide typical figure of $45.00 an hour within the first several years on the job. New graduates often start in lower-paying settings or smaller cities before moving into higher-paying hospitals or metro areas.

Experienced RNs in Virginia often earn upwards of $60.37 an hour, or around $125,580 a year, once they reach the top 10% of earners. That puts the gap between entry-level and top-tier pay at $57,750 a year. Setting, years of experience, and city each play a part in where an individual RN lands within that range.

RN pay growth in Virginia

$93,600
2025 typical annual pay
+$4,780 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for RNs in Virginia · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Virginia RN pay has climbed steadily over the past decade, from $63,640 in 2015 to $93,600 in 2025. That is a gain of $29,960, or 47%, over ten years. The rise has been consistent year over year, without any notable dips along the way.

That 47% rise outpaces the national decade gain of 45% for RNs, a modest lead over the country as a whole. Pay in Virginia has moved up steadily for ten years. Someone starting an RN career in the state today enters at a higher point than nurses did a decade ago, though future gains are not guaranteed.

RN salary by city in Virginia

Pay runs highest in Arlington, where RNs typically earn $102,710 a year ($49.38 an hour), about 10% above the statewide figure. Charlottesville follows at $99,320 a year, and Winchester at $95,650. These figures cover each city's full metro area, not just the city center.

Bristol pays the least among Virginia's metro areas tracked, with RNs typically earning $76,730 a year ($36.89 an hour), a spread of $25,980 between the highest- and lowest-paying cities. Arlington also has the largest RN workforce in the state, with 46,830 nurses. Higher pay in cities like Arlington generally tracks a higher cost of living, so a bigger paycheck there doesn't necessarily stretch further than a smaller one in a lower-cost city.

Typical RN pay by metro area in Virginia
#CityTypical payHourlyVs VirginiaRNs employed
1Arlington$102,710$49.38+10%46,830
2Charlottesville$99,320$47.75+6%3,040
3Winchester$95,650$45.99+2%1,630
4Richmond$93,580$44.990%15,700
5Staunton
metro incl. Stuarts Draft
$92,390$44.42-1%1,500
6Virginia Beach$89,450$43.00-4%16,870
7Blacksburg
metro incl. Christiansburg · Radford
$81,230$39.05-13%1,330
8Lynchburg$80,450$38.68-14%2,200
9Roanoke$80,090$38.51-14%4,670
10Bristol$76,730$36.89-18%2,660

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Virginia typical pay $93,600

How Virginia compares with nearby states

Virginia RN pay compares closely with its neighbors. The District of Columbia pays $102,540 a year (10% above Virginia) and Maryland pays $99,790 (7% above). North Carolina pays $84,350, Tennessee $81,500, Kentucky $81,040, and West Virginia $80,130, all 10% to 14% below Virginia. RN licenses can often be transferred or endorsed between neighboring states, making it easier to compare offers across state lines.

Typical RN pay in Virginia and bordering states
StateTypical payVs Virginia
Virginia$93,600baseline
Maryland$99,790+7%
North Carolina$84,350-10%
Tennessee$81,500-13%
Kentucky$81,040-13%
West Virginia$80,130-14%

Bordering states, ranked by typical RN pay · BLS OES May 2025

Is Virginia a good state for RNs?

#26
pay rank of 51 · -4% vs national
77,490
RNs employed in Virginia
19
RN jobs per 1,000 jobs, vs about 22 nationally

RN pay in Virginia sits below the middle of the national table: typical pay is $93,600 a year, 4% below the national figure, ranking 26th of 51. For every 1,000 jobs in Virginia, about 19 are RN positions; nationally, the figure is closer to 22. RN jobs make up about the same share of the job market as they do across the country. Overall, Virginia is a middle-of-the-table state for RN pay, close to the national figure.

Summary

RNs in Virginia typically earn $93,600 a year, close to the national figure and up 47% over the past decade. Pay varies by city, experience, and setting, so anyone weighing a move or a new role should check Virginia's nursing licensure and registry requirements alongside city-level pay figures before deciding where to work.

Frequently asked questions

How much does an RN make in Virginia?
RNs in Virginia typically earn **$45.00 an hour**, or about $93,600 a year. Pay varies by city and years of experience, with entry-level positions starting lower and the top 10% of earners making over $125,580 a year.
How much does an RN make an hour in Virginia?
RNs in Virginia typically earn **$45.00 an hour**. Entry-level pay starts around $32.61 an hour, while the top 10% of earners make over $60.37 an hour.
What is the starting pay for an RN in Virginia?
Entry-level RNs in Virginia typically start around **$32.61 an hour**, or about $67,830 a year. Pay tends to rise toward the statewide typical figure of $45.00 an hour within the first several years on the job.
Which city in Virginia pays RNs the most?
**Arlington** pays RNs the most in Virginia, with typical pay of $102,710 a year, about 10% above the statewide figure. Bristol pays the least, at $76,730 a year, a spread of $25,980 between the two.
Is RN pay in Virginia higher than the national rate?
RN pay in Virginia runs **4% below** the national figure of $97,550 a year, which places the state 26th out of 51 states and territories ranked for RN pay in the latest data.

Explore next

← Back to the RN salary guide