Medical Assistant Salary in Pennsylvania
Medical Assistants in Pennsylvania earn a median of $43,920 a year, or $21.12 an hour. That ranks Pennsylvania #32 of 51 states and is $1,770 less than the national median.
- Median / year
- $43,920
- Median / hour
- $21.12
- Employed
- 23,050
- National rank
- #32of 51
Pay range in Pennsylvania
Medical Assistant pay by Pennsylvania metro area
| Metro area | Median | Jobs |
|---|---|---|
| Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $45,890 | 13,150 |
| Reading, PA | $45,610 | 730 |
| Allentown-Bethlehem-Easton, PA-NJ | $45,400 | 1,640 |
| Chambersburg, PA | $43,830 | 240 |
| Harrisburg-Carlisle, PA | $43,820 | 1,370 |
| York-Hanover, PA | $43,620 | 710 |
| Lebanon, PA | $43,490 | 180 |
| Gettysburg, PA | $43,480 | 140 |
| Lancaster, PA | $42,910 | 770 |
| Pittsburgh, PA | $42,840 | 4,810 |
| Scranton--Wilkes-Barre, PA | $42,760 | 840 |
| State College, PA | $42,720 | 180 |
| Williamsport, PA | $40,530 | 180 |
| Erie, PA | $39,640 | 460 |
| Altoona, PA | $39,140 | 270 |
| Johnstown, PA | $38,400 | 140 |
FAQ
How much does a medical assistant make in Pennsylvania?
The median annual wage is $43,920 ($21.12 per hour), according to the BLS for May 2025. That is $1,770 below the U.S. median of $45,690.
What do entry-level medical assistants make in Pennsylvania?
The lowest-paid 10% of Pennsylvania medical assistants earned $36,810 or less ($17.70/hour), a reasonable estimate for new graduates.
Where do medical assistants earn the most in Pennsylvania?
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD has the highest metro median at $45,890.
How many medical assistants work in Pennsylvania?
About 23,050 medical assistants were employed in Pennsylvania in May 2025.