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.
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
| Career stage | Virginia | United 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
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.
| # | City | Typical pay | Hourly | Vs Virginia | RNs employed |
|---|---|---|---|---|---|
| 1 | Arlington | $102,710 | $49.38 | +10% | 46,830 |
| 2 | Charlottesville | $99,320 | $47.75 | +6% | 3,040 |
| 3 | Winchester | $95,650 | $45.99 | +2% | 1,630 |
| 4 | Richmond | $93,580 | $44.99 | 0% | 15,700 |
| 5 | Staunton metro incl. Stuarts Draft | $92,390 | $44.42 | -1% | 1,500 |
| 6 | Virginia Beach | $89,450 | $43.00 | -4% | 16,870 |
| 7 | Blacksburg metro incl. Christiansburg · Radford | $81,230 | $39.05 | -13% | 1,330 |
| 8 | Lynchburg | $80,450 | $38.68 | -14% | 2,200 |
| 9 | Roanoke | $80,090 | $38.51 | -14% | 4,670 |
| 10 | Bristol | $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.
| State | Typical pay | Vs Virginia |
|---|---|---|
| Virginia | $93,600 | baseline |
| 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?
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.