Salaripedia
English

How much does a medical assistant make in Charleston?

$38,190a year

Median yearly pay for medical assistants in the Charleston, WV metro area. That is $18.36 an hour or $3,183 a month.

Hourly
$18.36
Vs. national median
-16%
Rank among cities
300 of 389
Jobs in the area
900
Pay range
Lowest 10%: $30,920Median: $38,190Highest 10%: $45,160
PercentileYearlyHourly
10th$30,920$14.87
25th$36,510$17.55
Median$38,190$18.36
75th$40,280$19.37
90th$45,160$21.71

Other cities in West Virginia

Median yearly pay for medical assistants.

Washington, DC$46,640
Hagerstown, MD$42,230
Winchester, VA$40,960
Huntington, WV$37,500
Weirton, WV$37,460
Morgantown, WV$37,440
Parkersburg, WV$37,180
Wheeling, WV$36,930
Beckley, WV$36,190
Medical Assistant salary in West Virginia Medical Assistant salary in all states

Related jobs in Charleston

Same field, median yearly pay.

Physical Therapist Assistant$63,020
Medical Equipment Preparer$45,610
Phlebotomist$40,120
Dental Assistant$38,090
Healthcare Support Worker$37,130
Nursing Assistant$36,250
Veterinary Assistant and Laboratory Animal Caretaker$32,070
Home Health and Personal Care Aide$28,680
Salaries for every job in Charleston, WV

Frequently asked questions

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

The median hourly pay in the Charleston, WV metro area is $18.36 ($38,190 a year).

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

No: $38,190 against $45,690 nationally, 16% less.

How does Charleston compare with the rest of West Virginia?

The median in West Virginia is $37,180, so Charleston pays 3% more.

Where does Charleston rank for medical assistant pay?

300 of 389 metro areas with data.

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

The lowest-paid 10% make $30,920 or less a year; the top 10% make $45,160 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.