How Much do Insurance Agents Make in Virginia?

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

According to the Bureau of Labor Statistics, insurance agents in Virginia earn an average of $61,570 a year, equivalent to $29.60 an hour.

This is 9% less than insurance agents nationwide, but it is 9% more than the typical Virginia worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Virginia Insurance Agent Wages by Percentile
Percentile Hourly Annually
90th $52.31 $108,810
75th $33.87 $70,450
50th $21.69 $45,110
25th $15.97 $33,220
10th $12.04 $25,040
Virginia Insurance Agents Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Blacksburg $21.93 $45,600
Charlottesville $38.28 $79,620
Harrisonburg $27.68 $57,570
Lynchburg $24.03 $49,980
Richmond $36.98 $76,920
Roanoke $25.92 $53,920
Virginia Beach $22.80 $47,430
Waynesboro $22.12 $46,010
Winchester $22.67 $47,150
Virginia Insurance Agent Wages by Year
Year Hourly Annually
2019 $29.60 $61,570
2018 $28.89 $60,100
2017 $30.62 $63,700
2016 $32.93 $68,500
2015 $29.44 $61,230
2014 $27.94 $58,120
2013 $28.64 $59,570
2012 $29.27 $60,880
2011 $31.08 $64,640