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
Medical Assistant pay by Virginia metro area
| Metro area | Median | Jobs |
|---|---|---|
| Washington-Arlington-Alexandria, DC-VA-MD-WV | $46,640 | 13,890 |
| Richmond, VA | $44,490 | 3,210 |
| Virginia Beach-Chesapeake-Norfolk, VA-NC | $43,620 | 3,040 |
| Charlottesville, VA | $42,140 | 360 |
| Winchester, VA-WV | $40,960 | 400 |
| Lynchburg, VA | $40,210 | 450 |
| Staunton-Stuarts Draft, VA | $39,410 | 160 |
| Blacksburg-Christiansburg-Radford, VA | $39,350 | 250 |
| Harrisonburg, VA | $39,300 | 300 |
| Kingsport-Bristol, TN-VA | $38,040 | 690 |
| Roanoke, VA | $37,780 | 670 |
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.