Salaripedia
English

How much does a medical assistant make in Lancaster?

$42,910a year

Median yearly pay for medical assistants in the Lancaster, PA metro area. That is $20.63 an hour or $3,576 a month.

Hourly
$20.63
Vs. national median
-6%
Rank among cities
206 of 389
Jobs in the area
770
Pay range
Lowest 10%: $36,100Median: $42,910Highest 10%: $47,510
PercentileYearlyHourly
10th$36,100$17.36
25th$38,360$18.44
Median$42,910$20.63
75th$45,440$21.85
90th$47,510$22.84

Other cities in Pennsylvania

Median yearly pay for medical assistants.

Philadelphia, PA$45,890
Reading, PA$45,610
Allentown, PA$45,400
Chambersburg, PA$43,830
Harrisburg, PA$43,820
York, PA$43,620
Lebanon, PA$43,490
Gettysburg, PA$43,480
Pittsburgh, PA$42,840
Scranton, PA$42,760
State College, PA$42,720
Williamsport, PA$40,530
Erie, PA$39,640
Altoona, PA$39,140
Johnstown, PA$38,400
Medical Assistant salary in Pennsylvania Medical Assistant salary in all states

Related jobs in Lancaster

Same field, median yearly pay.

Occupational Therapy Assistant$72,170
Physical Therapist Assistant$61,950
Massage Therapist$59,000
Dental Assistant$47,310
Medical Equipment Preparer$45,820
Nursing Assistant$44,890
Healthcare Support Worker$44,600
Phlebotomist$43,170
Home Health and Personal Care Aide$29,150
Salaries for every job in Lancaster, PA

Frequently asked questions

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

The median hourly pay in the Lancaster, PA metro area is $20.63 ($42,910 a year).

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

No: $42,910 against $45,690 nationally, 6% less.

How does Lancaster compare with the rest of Pennsylvania?

The median in Pennsylvania is $43,920, so Lancaster pays 2% less.

Where does Lancaster rank for medical assistant pay?

206 of 389 metro areas with data.

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

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