Advertisement
Medical Records Specialists average salary by city in Pennsylvania
- Reading$57,910
- Philadelphia$56,060
- Lebanon$56,010
- Chambersburg$55,550
- Williamsport$55,190
- Harrisburg$53,650
- Allentown$53,120
- State College$52,310
- Pittsburgh$51,650
- York$50,950
- Johnstown$50,920
- Lancaster$49,210
- Erie$47,470
- Altoona$46,940
- Scranton$46,900
Pay, take-home pay and cost of living
| City | Average | Median | 25th pct. | Take-home* | Cost of living |
|---|---|---|---|---|---|
| Reading | $57,910 | $46,170 | $40,670 | $46,933 | 97 |
| Philadelphia | $56,060 | $49,700 | $44,600 | $45,503 | 103 |
| Lebanon | $56,010 | $55,040 | $43,770 | $45,465 | 93 |
| Chambersburg | $55,550 | $47,830 | $42,780 | $45,109 | 95 |
| Williamsport | $55,190 | $49,110 | $43,090 | $44,831 | 92 |
| Harrisburg | $53,650 | $47,630 | $42,770 | $43,641 | 99 |
| Allentown | $53,120 | $48,110 | $44,030 | $43,231 | 100 |
| State College | $52,310 | $47,680 | $41,110 | $42,605 | 97 |
| Pittsburgh | $51,650 | $46,120 | $44,400 | $42,095 | 95 |
| York | $50,950 | $44,840 | $38,840 | $41,554 | 96 |
| Johnstown | $50,920 | $49,090 | $37,840 | $41,531 | 86 |
| Lancaster | $49,210 | $45,340 | $41,280 | $40,209 | 98 |
| Erie | $47,470 | $42,640 | $36,830 | $38,865 | 91 |
| Altoona | $46,940 | $44,470 | $39,380 | $38,455 | 90 |
| Scranton | $46,900 | $43,060 | $38,350 | $38,424 | 94 |
*Average salary after federal and state taxes for a single filer; local earned income taxes (for example Philadelphia's wage tax) are not included. Cost of living: BEA price parity, U.S. = 100.
Medical Records Specialists salary in other states
More about pay in Pennsylvania
Sources and how to read this page
- Wages: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates for metropolitan areas. SOC code 29-2072.
- U.S. and statewide figures: BLS OEWS national and state estimates, May 2025, every employer including rural areas.
- Cost of living: Bureau of Economic Analysis regional price parities (RPP), 2024; 100 = U.S. average.
Read the full methodology. Spotted an error? Tell us.