Lowest-earning counties in Virginia
Americans on the whole were doing well financially heading into 2020, with major markers like unemployment reaching 50-year lows. The pandemic changed all that: During the second quarter of the 2020 fiscal year, our nation's real GDP fell by a whopping 31.4%, a number that hasn't been seen since the Great Depression. Since then the GDP has recovered, the first quarter of 2022 was 11% above the fourth quarter of 2019.
While GDP has recovered since the height of the pandemic, wage growth has not kept pace with inflation. In 2021 average hourly wages increased 4.7% while there was 7% inflation, meaning the worker's purchasing power dropped by 2.4%.
Where you live can make a big impact on your financial situation. The highest earning county in the U.S. earns $147,111, while the lowest earns $22,292. Stacker compiled a list of the lowest-earning counties in Virginia using data from the U.S. Census Bureau. Counties are ranked by the Census' 2020 5-year estimate median household income.
#50. Sussex County
--- 32.3% below state average, 20.5% below national average
- Households earning over $100k: 20.3%
--- #1,558 highest among all counties nationwide
- Households earning less than $15k: 13.0%
--- #1,420 highest among all counties nationwide
#49. Wythe County
--- 32.4% below state average, 20.5% below national average
- Households earning over $100k: 16.2%
--- #2,294 highest among all counties nationwide
- Households earning less than $15k: 10.3%
--- #1,409 highest among all counties nationwide
#48. Richmond
--- 32.7% below state average, 20.9% below national average
- Households earning over $100k: 23.3%
--- #1,080 highest among all counties nationwide
- Households earning less than $15k: 15.4%
--- #1,374 highest among all counties nationwide
#47. Floyd County
--- 32.9% below state average, 21.1% below national average
- Households earning over $100k: 19.0%
--- #1,784 highest among all counties nationwide
- Households earning less than $15k: 13.8%
--- #1,356 highest among all counties nationwide
#46. Essex County
--- 33.1% below state average, 21.3% below national average
- Households earning over $100k: 14.9%
--- #2,527 highest among all counties nationwide
- Households earning less than $15k: 13.3%
--- #1,331 highest among all counties nationwide
#45. Washington County
--- 33.3% below state average, 21.6% below national average
- Households earning over $100k: 19.6%
--- #1,674 highest among all counties nationwide
- Households earning less than $15k: 11.3%
--- #1,311 highest among all counties nationwide
#44. Northampton County
--- 33.5% below state average, 21.8% below national average
- Households earning over $100k: 21.1%
--- #1,424 highest among all counties nationwide
- Households earning less than $15k: 13.8%
--- #1,299 highest among all counties nationwide
#43. Lexington
--- 33.6% below state average, 22.0% below national average
- Households earning over $100k: 19.4%
--- #1,712 highest among all counties nationwide
- Households earning less than $15k: 21.9%
--- #1,288 highest among all counties nationwide
#42. Cumberland County
--- 33.8% below state average, 22.2% below national average
- Households earning over $100k: 18.9%
--- #1,804 highest among all counties nationwide
- Households earning less than $15k: 12.5%
--- #1,272 highest among all counties nationwide
#41. Bland County
--- 34.1% below state average, 22.5% below national average
- Households earning over $100k: 16.0%
--- #2,330 highest among all counties nationwide
- Households earning less than $15k: 9.3%
--- #1,256 highest among all counties nationwide
#40. Mecklenburg County
--- 34.3% below state average, 22.7% below national average
- Households earning over $100k: 18.7%
--- #1,836 highest among all counties nationwide
- Households earning less than $15k: 14.2%
--- #1,237 highest among all counties nationwide
#39. Nottoway County
--- 34.6% below state average, 23.1% below national average
- Households earning over $100k: 15.9%
--- #2,346 highest among all counties nationwide
- Households earning less than $15k: 15.8%
--- #1,204 highest among all counties nationwide
#38. Franklin
--- 34.8% below state average, 23.4% below national average
- Households earning over $100k: 18.1%
--- #1,948 highest among all counties nationwide
- Households earning less than $15k: 12.9%
--- #1,188 highest among all counties nationwide
#37. Greensville County
--- 34.9% below state average, 23.4% below national average
- Households earning over $100k: 15.3%
--- #2,463 highest among all counties nationwide
- Households earning less than $15k: 11.9%
--- #1,183 highest among all counties nationwide
#36. Pittsylvania County
--- 35.2% below state average, 23.8% below national average
- Households earning over $100k: 16.1%
--- #2,322 highest among all counties nationwide
- Households earning less than $15k: 13.3%
--- #1,156 highest among all counties nationwide
#35. Lynchburg
--- 35.6% below state average, 24.3% below national average
- Households earning over $100k: 16.7%
--- #2,200 highest among all counties nationwide
- Households earning less than $15k: 12.6%
--- #1,120 highest among all counties nationwide
#34. Harrisonburg
--- 35.7% below state average, 24.4% below national average
- Households earning over $100k: 19.1%
--- #1,768 highest among all counties nationwide
- Households earning less than $15k: 14.7%
--- #1,114 highest among all counties nationwide
#33. Buckingham County
--- 36.4% below state average, 25.2% below national average
- Households earning over $100k: 16.3%
--- #2,267 highest among all counties nationwide
- Households earning less than $15k: 13.4%
--- #1,061 highest among all counties nationwide
#32. Alleghany County
--- 36.5% below state average, 25.4% below national average
- Households earning over $100k: 19.3%
--- #1,734 highest among all counties nationwide
- Households earning less than $15k: 14.7%
--- #1,050 highest among all counties nationwide
#31. Patrick County
--- 38.6% below state average, 27.8% below national average
- Households earning over $100k: 15.8%
--- #2,377 highest among all counties nationwide
- Households earning less than $15k: 16.6%
--- #905 highest among all counties nationwide
#30. Accomack County
--- 39.6% below state average, 29.0% below national average
- Households earning over $100k: 16.6%
--- #2,222 highest among all counties nationwide
- Households earning less than $15k: 12.4%
--- #832 highest among all counties nationwide
#29. Brunswick County
--- 39.6% below state average, 29.1% below national average
- Households earning over $100k: 15.7%
--- #2,395 highest among all counties nationwide
- Households earning less than $15k: 12.7%
--- #827 highest among all counties nationwide
#28. Lunenburg County
--- 39.9% below state average, 29.4% below national average
- Households earning over $100k: 13.4%
--- #2,720 highest among all counties nationwide
- Households earning less than $15k: 14.9%
--- #810 highest among all counties nationwide
#27. Roanoke
--- 40.2% below state average, 29.7% below national average
- Households earning over $100k: 16.1%
--- #2,306 highest among all counties nationwide
- Households earning less than $15k: 17.1%
--- #787 highest among all counties nationwide
#26. Carroll County
--- 41.7% below state average, 31.5% below national average
- Households earning over $100k: 12.2%
--- #2,835 highest among all counties nationwide
- Households earning less than $15k: 14.4%
--- #694 highest among all counties nationwide
#25. Prince Edward County
--- 42.1% below state average, 31.9% below national average
- Households earning over $100k: 16.3%
--- #2,267 highest among all counties nationwide
- Households earning less than $15k: 16.5%
--- #672 highest among all counties nationwide
#24. Halifax County
--- 42.8% below state average, 32.7% below national average
- Households earning over $100k: 15.4%
--- #2,447 highest among all counties nationwide
- Households earning less than $15k: 17.5%
--- #624 highest among all counties nationwide
#23. Waynesboro
--- 43.1% below state average, 33.1% below national average
- Households earning over $100k: 18.4%
--- #1,892 highest among all counties nationwide
- Households earning less than $15k: 13.3%
--- #606 highest among all counties nationwide
#22. Hopewell
--- 43.4% below state average, 33.4% below national average
- Households earning over $100k: 14.8%
--- #2,545 highest among all counties nationwide
- Households earning less than $15k: 18.1%
--- #589 highest among all counties nationwide
#21. Petersburg
--- 43.7% below state average, 33.8% below national average
- Households earning over $100k: 9.9%
--- #3,024 highest among all counties nationwide
- Households earning less than $15k: 17.9%
--- #576 highest among all counties nationwide
#20. Tazewell County
--- 44.8% below state average, 35.1% below national average
- Households earning over $100k: 16.3%
--- #2,267 highest among all counties nationwide
- Households earning less than $15k: 15.3%
--- #507 highest among all counties nationwide
#19. Grayson County
--- 45.6% below state average, 36.1% below national average
- Households earning over $100k: 12.1%
--- #2,852 highest among all counties nationwide
- Households earning less than $15k: 14.1%
--- #452 highest among all counties nationwide
#18. Scott County
--- 45.6% below state average, 36.1% below national average
- Households earning over $100k: 13.1%
--- #2,750 highest among all counties nationwide
- Households earning less than $15k: 16.8%
--- #451 highest among all counties nationwide
#17. Wise County
--- 46.0% below state average, 36.5% below national average
- Households earning over $100k: 10.4%
--- #2,993 highest among all counties nationwide
- Households earning less than $15k: 18.2%
--- #437 highest among all counties nationwide
#16. Smyth County
--- 46.2% below state average, 36.8% below national average
- Households earning over $100k: 12.2%
--- #2,835 highest among all counties nationwide
- Households earning less than $15k: 15.9%
--- #423 highest among all counties nationwide
#15. Covington
--- 46.3% below state average, 36.9% below national average
- Households earning over $100k: 15.0%
--- #2,507 highest among all counties nationwide
- Households earning less than $15k: 8.0%
--- #419 highest among all counties nationwide
#14. Charlotte County
--- 46.4% below state average, 37.0% below national average
- Households earning over $100k: 16.1%
--- #2,306 highest among all counties nationwide
- Households earning less than $15k: 18.2%
--- #409 highest among all counties nationwide
#13. Bristol
--- 48.1% below state average, 38.9% below national average
- Households earning over $100k: 18.0%
--- #1,961 highest among all counties nationwide
- Households earning less than $15k: 15.4%
--- #334 highest among all counties nationwide
#12. Russell County
--- 49.5% below state average, 40.7% below national average
- Households earning over $100k: 11.6%
--- #2,912 highest among all counties nationwide
- Households earning less than $15k: 19.3%
--- #285 highest among all counties nationwide
#11. Henry County
--- 49.6% below state average, 40.7% below national average
- Households earning over $100k: 12.2%
--- #2,835 highest among all counties nationwide
- Households earning less than $15k: 17.0%
--- #283 highest among all counties nationwide
#10. Danville
--- 51.4% below state average, 42.8% below national average
- Households earning over $100k: 11.7%
--- #2,899 highest among all counties nationwide
- Households earning less than $15k: 20.9%
--- #221 highest among all counties nationwide
#9. Buena Vista
--- 52.0% below state average, 43.6% below national average
- Households earning over $100k: 16.4%
--- #2,242 highest among all counties nationwide
- Households earning less than $15k: 18.3%
--- #195 highest among all counties nationwide
#8. Martinsville
--- 52.7% below state average, 44.4% below national average
- Households earning over $100k: 12.5%
--- #2,809 highest among all counties nationwide
- Households earning less than $15k: 18.6%
--- #179 highest among all counties nationwide
#7. Galax
--- 53.9% below state average, 45.9% below national average
- Households earning over $100k: 14.1%
--- #2,632 highest among all counties nationwide
- Households earning less than $15k: 19.2%
--- #150 highest among all counties nationwide
#6. Lee County
--- 54.2% below state average, 46.1% below national average
- Households earning over $100k: 8.9%
--- #3,068 highest among all counties nationwide
- Households earning less than $15k: 21.9%
--- #141 highest among all counties nationwide
#5. Radford
--- 54.7% below state average, 46.8% below national average
- Households earning over $100k: 16.2%
--- #2,289 highest among all counties nationwide
- Households earning less than $15k: 27.4%
--- #128 highest among all counties nationwide
#4. Buchanan County
--- 55.1% below state average, 47.2% below national average
- Households earning over $100k: 9.1%
--- #3,059 highest among all counties nationwide
- Households earning less than $15k: 17.6%
--- #122 highest among all counties nationwide
#3. Norton
--- 60.1% below state average, 53.0% below national average
- Households earning over $100k: 11.6%
--- #2,904 highest among all counties nationwide
- Households earning less than $15k: 31.1%
--- #44 highest among all counties nationwide
#2. Dickenson County
--- 60.6% below state average, 53.7% below national average
- Households earning over $100k: 9.8%
--- #3,027 highest among all counties nationwide
- Households earning less than $15k: 25.3%
--- #40 highest among all counties nationwide
#1. Emporia
--- 60.7% below state average, 53.8% below national average
- Households earning over $100k: 13.1%
--- #2,750 highest among all counties nationwide
- Households earning less than $15k: 18.7%
--- #38 highest among all counties nationwide