How Much do Insurance Agents Make in Pennsylvania?

Do insurance agents in Pennsylvania make a lot of money? What is the average pay for Pennsylvania insurance agents?

According to the Bureau of Labor Statistics, insurance agents in Pennsylvania earn an average of $70,320 a year, equivalent to $33.81 an hour.

This is 4% more than insurance agents nationwide and 37% more than the typical Pennsylvania worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Pennsylvania Insurance Agent Wages by Percentile
Percentile Hourly Annually
90th $61.56 $128,050
75th $39.50 $82,150
50th $25.96 $54,000
25th $18.54 $38,560
10th $13.11 $27,270
Pennsylvania Insurance Agents Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Allentown $34.25 $71,240
Altoona $17.28 $35,950
Chambersburg $25.32 $52,670
East Stroudsburg $22.46 $46,710
Erie $43.14 $89,730
Gettysburg $31.99 $66,540
Harrisburg $32.92 $68,470
Johnstown $28.92 $60,160
Lancaster $35.69 $74,240
Lebanon $24.05 $50,020
Philadelphia $36.63 $76,180
Pittsburgh $30.18 $62,780
Reading $26.00 $54,090
Scranton $31.25 $65,010
State College $27.04 $56,230
Williamsport $23.85 $49,610
York $23.45 $48,780
Pennsylvania Insurance Agent Wages by Year
Year Hourly Annually
2019 $33.81 $70,320
2018 $38.93 $80,970
2017 $39.80 $82,790
2016 $39.70 $82,570
2015 $34.82 $72,430
2014 $32.73 $68,070
2013 $34.29 $71,320
2012 $35.96 $74,810
2011 $37.07 $77,120