Salaripedia
English

How much does a medical assistant make in Virginia?

$44,740a year

Median yearly pay for medical assistants in Virginia. That is $21.51 an hour or $3,728 a month.

Hourly
$21.51
Vs. national median
-2%
Rank among states
29 of 51
Jobs in the state
16,650
Pay range
Lowest 10%: $37,090Median: $44,740Highest 10%: $52,000
PercentileYearlyHourly
10th$37,090$17.83
25th$38,840$18.67
Median$44,740$21.51
75th$46,570$22.39
90th$52,000$25.00

Cities in Virginia

Metro areas, median yearly pay.

Washington, DC$46,640
Richmond, VA$44,490
Virginia Beach, VA$43,620
Charlottesville, VA$42,140
Winchester, VA$40,960
Lynchburg, VA$40,210
Staunton, VA$39,410
Blacksburg, VA$39,350
Harrisonburg, VA$39,300
Kingsport, TN$38,040
Roanoke, VA$37,780
Salaries for every job in Virginia

Nearby in the ranking

States with similar pay for medical assistants.

26. Nevada$45,200
27. North Carolina$45,140
28. Indiana$45,110
29. Virginia$44,740
30. Idaho$44,700
31. Delaware$44,490
32. Pennsylvania$43,920
Medical Assistant salary in all states

Frequently asked questions

How much does a medical assistant make an hour in Virginia?

The median hourly pay in Virginia is $21.51 ($44,740 a year).

Do medical assistants make more in Virginia than the national average?

No: $44,740 against $45,690 nationally, 2% less.

Where does Virginia rank for medical assistant pay?

Virginia ranks 29 of 51 states.

Which city in Virginia pays medical assistants the most?

Washington-Arlington-Alexandria, DC-VA-MD-WV, with a median of $46,640 a year.

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.