Medical Assistants Salary in Virginia
BLS OEWS May 2025 • 16 metro areas • Virginia
Medical Assistants in Virginia earn a median salary of $37,934 per year on average across 16 metro and nonmetro areas, -14.2% vs the national median of $44,200. An estimated 15,300 medical assistants are employed across Virginia, with salaries ranging from $31,690 to $42,680 depending on location.
$37,934
Avg median salary in Virginia
$42,680
Highest paying metro
$31,690
Lowest paying metro
15,300
Employed in Virginia
Compare Medical Assistants salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Medical Assistants
in
Medical Assistants salaries by city in Virginia
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Northwest Virginia | $42,680 | $37,390 | $45,910 | 160 |
| Winchester, VA-WV | $40,730 | $38,290 | $44,930 | 380 |
| Charlottesville, VA | $39,660 | $37,240 | $44,760 | 340 |
| Staunton, VA | $39,660 | $37,120 | $43,520 | 170 |
| Richmond, VA | $39,550 | $37,350 | $44,030 | 2,740 |
| Virginia Beach, VA-NC | $38,920 | $36,270 | $44,570 | 3,460 |
| Blacksburg, VA | $38,400 | $36,430 | $40,610 | 210 |
| Northeast Virginia | $38,260 | $35,750 | $43,460 | 130 |
| Harrisonburg, VA | $38,130 | $37,950 | $39,890 | 320 |
| Southside Virginia | $38,060 | $35,900 | $43,800 | 310 |
| Southwest Virginia | $37,700 | $33,430 | $42,340 | 340 |
| Lynchburg, VA | $37,700 | $36,490 | $42,610 | 500 |
| Roanoke, VA | $37,010 | $36,530 | $41,840 | 580 |
| West Virginia | $35,860 | $31,490 | $38,650 | 4,510 |
| Southern West Virginia | $32,930 | $28,500 | $36,340 | 490 |
| Northern West Virginia | $31,690 | $28,440 | $36,580 | 660 |