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

Medical Assistant Salary in Virginia

Medical Assistants in Virginia earn a median of $44,740 a year, or $21.51 an hour. That ranks Virginia #29 of 51 states and is $950 less than the national median.

Median / year
$44,740
Median / hour
$21.51
Employed
16,650
National rank
#29of 51

Pay range in Virginia

10th percentile$37,090
25th percentile$38,840
Median percentile$44,740
75th percentile$46,570
90th percentile$52,000

Medical Assistant pay by Virginia metro area

Metro areaMedianJobs
Washington-Arlington-Alexandria, DC-VA-MD-WV$46,64013,890
Richmond, VA$44,4903,210
Virginia Beach-Chesapeake-Norfolk, VA-NC$43,6203,040
Charlottesville, VA$42,140360
Winchester, VA-WV$40,960400
Lynchburg, VA$40,210450
Staunton-Stuarts Draft, VA$39,410160
Blacksburg-Christiansburg-Radford, VA$39,350250
Harrisonburg, VA$39,300300
Kingsport-Bristol, TN-VA$38,040690
Roanoke, VA$37,780670

FAQ

How much does a medical assistant make in Virginia?

The median annual wage is $44,740 ($21.51 per hour), according to the BLS for May 2025. That is $950 below the U.S. median of $45,690.

What do entry-level medical assistants make in Virginia?

The lowest-paid 10% of Virginia medical assistants earned $37,090 or less ($17.83/hour), a reasonable estimate for new graduates.

Where do medical assistants earn the most in Virginia?

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

How many medical assistants work in Virginia?

About 16,650 medical assistants were employed in Virginia in May 2025.