Salaripedia
English

How much does a medical assistant make in Harrisonburg?

$39,300a year

Median yearly pay for medical assistants in the Harrisonburg, VA metro area. That is $18.89 an hour or $3,275 a month.

Hourly
$18.89
Vs. national median
-14%
Rank among cities
265 of 389
Jobs in the area
300
Pay range
Lowest 10%: $38,040Median: $39,300Highest 10%: $47,470
PercentileYearlyHourly
10th$38,040$18.29
25th$39,300$18.89
Median$39,300$18.89
75th$43,430$20.88
90th$47,470$22.82

Other cities in Virginia

Median yearly pay for medical assistants.

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
Kingsport, TN$38,040
Roanoke, VA$37,780
Medical Assistant salary in Virginia Medical Assistant salary in all states

Related jobs in Harrisonburg

Same field, median yearly pay.

Dental Assistant$45,320
Nursing Assistant$38,830
Veterinary Assistant and Laboratory Animal Caretaker$35,440
Home Health and Personal Care Aide$28,820
Salaries for every job in Harrisonburg, VA

Frequently asked questions

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

The median hourly pay in the Harrisonburg, VA metro area is $18.89 ($39,300 a year).

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

No: $39,300 against $45,690 nationally, 14% less.

How does Harrisonburg compare with the rest of Virginia?

The median in Virginia is $44,740, so Harrisonburg pays 12% less.

Where does Harrisonburg rank for medical assistant pay?

265 of 389 metro areas with data.

How much does a medical assistant make starting out in Harrisonburg?

The lowest-paid 10% make $38,040 or less a year; the top 10% make $47,470 or more.

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.