Skip to content
Health Career ClassesPrograms · Costs · Pay
BLS wage data · May 2025

Certified Nursing Assistant Salary in Virginia

Certified Nursing Assistants in Virginia earn a median of $43,200 a year, or $20.77 an hour. That ranks Virginia #24 of 51 states and is $940 more than the national median.

Median / year
$43,200
Median / hour
$20.77
Employed
40,580
National rank
#24of 51

Pay range in Virginia

10th percentile$31,560
25th percentile$37,020
Median percentile$43,200
75th percentile$46,930
90th percentile$50,980

Certified Nursing Assistant pay by Virginia metro area

Metro areaMedianJobs
Washington-Arlington-Alexandria, DC-VA-MD-WV$45,73025,520
Charlottesville, VA$44,1401,610
Lynchburg, VA$43,6601,300
Richmond, VA$42,7206,660
Staunton-Stuarts Draft, VA$42,490640
Winchester, VA-WV$39,970810
Virginia Beach-Chesapeake-Norfolk, VA-NC$38,9908,110
Roanoke, VA$38,9602,430
Harrisonburg, VA$38,830540
Blacksburg-Christiansburg-Radford, VA$37,850760
Kingsport-Bristol, TN-VA$37,5501,400

FAQ

How much does a certified nursing assistant make in Virginia?

The median annual wage is $43,200 ($20.77 per hour), according to the BLS for May 2025. That is $940 above the U.S. median of $42,260.

What do entry-level nursing assistants make in Virginia?

The lowest-paid 10% of Virginia nursing assistants earned $31,560 or less ($15.17/hour), a reasonable estimate for new graduates.

Where do nursing assistants earn the most in Virginia?

Washington-Arlington-Alexandria, DC-VA-MD-WV has the highest metro median at $45,730.

How many nursing assistants work in Virginia?

About 40,580 nursing assistants were employed in Virginia in May 2025.