Salaripedia
English

How much does a medical assistant make in Spartanburg?

$40,930a year

Median yearly pay for medical assistants in the Spartanburg, SC metro area. That is $19.68 an hour or $3,411 a month.

Hourly
$19.68
Vs. national median
-10%
Rank among cities
232 of 389
Jobs in the area
620
Pay range
Lowest 10%: $36,570Median: $40,930Highest 10%: $48,380
PercentileYearlyHourly
10th$36,570$17.58
25th$38,730$18.62
Median$40,930$19.68
75th$47,610$22.89
90th$48,380$23.26

Other cities in South Carolina

Median yearly pay for medical assistants.

Charlotte, NC$46,520
Charleston, SC$45,600
Greenville, SC$44,860
Hilton Head Island, SC$43,610
Sumter, SC$40,780
Columbia, SC$40,680
Myrtle Beach, SC$38,950
Florence, SC$38,790
Augusta, GA$38,470
Medical Assistant salary in South Carolina Medical Assistant salary in all states

Related jobs in Spartanburg

Same field, median yearly pay.

Physical Therapist Assistant$88,070
Occupational Therapy Assistant$86,040
Massage Therapist$60,100
Dental Assistant$46,840
Medical Equipment Preparer$45,840
Nursing Assistant$40,050
Phlebotomist$38,730
Home Health and Personal Care Aide$30,190
Veterinary Assistant and Laboratory Animal Caretaker$29,900
Salaries for every job in Spartanburg, SC

Frequently asked questions

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

The median hourly pay in the Spartanburg, SC metro area is $19.68 ($40,930 a year).

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

No: $40,930 against $45,690 nationally, 10% less.

How does Spartanburg compare with the rest of South Carolina?

The median in South Carolina is $41,160, so Spartanburg pays 1% less.

Where does Spartanburg rank for medical assistant pay?

232 of 389 metro areas with data.

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

The lowest-paid 10% make $36,570 or less a year; the top 10% make $48,380 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.