Highest-earning counties in Virginia
The 2020 median household income in the U.S. was $67,521, a decrease of 2.9% from 2019. COVID-19 in 2020 drastically altered income and poverty levels, along with consumer habits and job opportunities.
Stacker compiled a list of the highest-earning counties in Virginia using data from the U.S. Census Bureau. Counties are ranked by 2020 5-year estimate median household income.
Data shows that annual annual income depends heavily on an individual's educational attainment, race, ethnicity, gender, and even location. One cluster of the United States is particularly well off: The five of the seven counties with the highest median household income in the country can be found in the Washington D.C. metropolitan areas of Maryland and Northern Virginia. These counties can likely attribute their wealth to their proximity to Washington D.C., which attracts highly educated and skilled people in areas of law and public policy. And people in those fields often marry each other, making two high-earning households one very high-earning household.
Keep reading to learn more about the highest-earning counties in Virginia.
#50. Amelia County
--- 16.3% below state average, 1.7% below national average
- Households earning over $100k: 27.7%
--- #655 highest among all counties nationwide
- Households earning less than $15k: 9.2%
--- #642 highest among all counties nationwide
#49. Rockingham County
--- 15.6% below state average, 0.8% below national average
- Households earning over $100k: 25.9%
--- #786 highest among all counties nationwide
- Households earning less than $15k: 7.1%
--- #611 highest among all counties nationwide
#48. Augusta County
--- 14.8% below state average, 0.1% above national average
- Households earning over $100k: 24.0%
--- #990 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #573 highest among all counties nationwide
#47. King and Queen County
--- 14.4% below state average, 0.6% above national average
- Households earning over $100k: 28.7%
--- #564 highest among all counties nationwide
- Households earning less than $15k: 10.2%
--- #557 highest among all counties nationwide
#46. Dinwiddie County
--- 14.3% below state average, 0.8% above national average
- Households earning over $100k: 29.2%
--- #534 highest among all counties nationwide
- Households earning less than $15k: 9.6%
--- #546 highest among all counties nationwide
#45. Louisa County
--- 12.3% below state average, 3.1% above national average
- Households earning over $100k: 28.5%
--- #580 highest among all counties nationwide
- Households earning less than $15k: 9.3%
--- #491 highest among all counties nationwide
#44. Bedford County
--- 12.1% below state average, 3.3% above national average
- Households earning over $100k: 28.5%
--- #583 highest among all counties nationwide
- Households earning less than $15k: 6.5%
--- #487 highest among all counties nationwide
#43. Greene County
--- 12.0% below state average, 3.5% above national average
- Households earning over $100k: 32.0%
--- #391 highest among all counties nationwide
- Households earning less than $15k: 5.0%
--- #481 highest among all counties nationwide
#42. Caroline County
--- 11.1% below state average, 4.5% above national average
- Households earning over $100k: 31.0%
--- #430 highest among all counties nationwide
- Households earning less than $15k: 5.8%
--- #448 highest among all counties nationwide
#41. Fredericksburg
--- 9.0% below state average, 7.0% above national average
- Households earning over $100k: 32.5%
--- #370 highest among all counties nationwide
- Households earning less than $15k: 9.9%
--- #392 highest among all counties nationwide
#40. Roanoke County
--- 8.3% below state average, 7.8% above national average
- Households earning over $100k: 31.9%
--- #398 highest among all counties nationwide
- Households earning less than $15k: 6.2%
--- #377 highest among all counties nationwide
#39. Warren County
--- 8.2% below state average, 7.9% above national average
- Households earning over $100k: 32.6%
--- #369 highest among all counties nationwide
- Households earning less than $15k: 7.7%
--- #376 highest among all counties nationwide
#38. Gloucester County
--- 6.2% below state average, 10.2% above national average
- Households earning over $100k: 30.6%
--- #449 highest among all counties nationwide
- Households earning less than $15k: 5.3%
--- #333 highest among all counties nationwide
#37. Henrico County
--- 5.4% below state average, 11.2% above national average
- Households earning over $100k: 35.7%
--- #264 highest among all counties nationwide
- Households earning less than $15k: 7.1%
--- #314 highest among all counties nationwide
#36. Botetourt County
--- 4.8% below state average, 11.9% above national average
- Households earning over $100k: 34.8%
--- #287 highest among all counties nationwide
- Households earning less than $15k: 5.8%
--- #300 highest among all counties nationwide
#35. King William County
--- 4.1% below state average, 12.8% above national average
- Households earning over $100k: 30.5%
--- #454 highest among all counties nationwide
- Households earning less than $15k: 2.8%
--- #289 highest among all counties nationwide
#34. Orange County
--- 2.6% below state average, 14.5% above national average
- Households earning over $100k: 31.8%
--- #406 highest among all counties nationwide
- Households earning less than $15k: 9.1%
--- #271 highest among all counties nationwide
#33. Mathews County
--- 2.5% below state average, 14.6% above national average
- Households earning over $100k: 30.5%
--- #454 highest among all counties nationwide
- Households earning less than $15k: 7.9%
--- #270 highest among all counties nationwide
#32. Prince George County
--- 1.7% below state average, 15.6% above national average
- Households earning over $100k: 34.3%
--- #303 highest among all counties nationwide
- Households earning less than $15k: 6.5%
--- #262 highest among all counties nationwide
#31. Isle of Wight County
--- 1.9% above state average, 19.8% above national average
- Households earning over $100k: 38.5%
--- #202 highest among all counties nationwide
- Households earning less than $15k: 6.3%
--- #218 highest among all counties nationwide
#30. Virginia Beach
--- 2.3% above state average, 20.2% above national average
- Households earning over $100k: 37.2%
--- #230 highest among all counties nationwide
- Households earning less than $15k: 5.3%
--- #215 highest among all counties nationwide
#29. Fluvanna County
--- 3.3% above state average, 21.4% above national average
- Households earning over $100k: 33.8%
--- #321 highest among all counties nationwide
- Households earning less than $15k: 4.8%
--- #212 highest among all counties nationwide
#28. Suffolk
--- 4.6% above state average, 22.9% above national average
- Households earning over $100k: 38.4%
--- #205 highest among all counties nationwide
- Households earning less than $15k: 7.8%
--- #195 highest among all counties nationwide
#27. Frederick County
--- 4.7% above state average, 23.1% above national average
- Households earning over $100k: 37.7%
--- #220 highest among all counties nationwide
- Households earning less than $15k: 4.8%
--- #194 highest among all counties nationwide
#26. Culpeper County
--- 5.6% above state average, 24.1% above national average
- Households earning over $100k: 37.3%
--- #227 highest among all counties nationwide
- Households earning less than $15k: 5.8%
--- #189 highest among all counties nationwide
#25. Chesapeake
--- 6.4% above state average, 25.0% above national average
- Households earning over $100k: 39.1%
--- #188 highest among all counties nationwide
- Households earning less than $15k: 5.6%
--- #180 highest among all counties nationwide
#24. Manassas Park
--- 6.9% above state average, 25.6% above national average
- Households earning over $100k: 39.8%
--- #175 highest among all counties nationwide
- Households earning less than $15k: 1.3%
--- #177 highest among all counties nationwide
#23. Rappahannock County
--- 7.4% above state average, 26.3% above national average
- Households earning over $100k: 42.6%
--- #122 highest among all counties nationwide
- Households earning less than $15k: 9.3%
--- #173 highest among all counties nationwide
#22. Albemarle County
--- 10.8% above state average, 30.2% above national average
- Households earning over $100k: 41.7%
--- #137 highest among all counties nationwide
- Households earning less than $15k: 5.3%
--- #137 highest among all counties nationwide
#21. Chesterfield County
--- 10.8% above state average, 30.2% above national average
- Households earning over $100k: 41.3%
--- #148 highest among all counties nationwide
- Households earning less than $15k: 4.7%
--- #136 highest among all counties nationwide
#20. Clarke County
--- 12.8% above state average, 32.6% above national average
- Households earning over $100k: 45.8%
--- #84 highest among all counties nationwide
- Households earning less than $15k: 6.5%
--- #122 highest among all counties nationwide
#19. Manassas
--- 12.9% above state average, 32.7% above national average
- Households earning over $100k: 43.5%
--- #112 highest among all counties nationwide
- Households earning less than $15k: 5.6%
--- #120 highest among all counties nationwide
#18. Spotsylvania County
--- 19.0% above state average, 39.9% above national average
- Households earning over $100k: 45.6%
--- #86 highest among all counties nationwide
- Households earning less than $15k: 3.9%
--- #84 highest among all counties nationwide
#17. Hanover County
--- 19.7% above state average, 40.7% above national average
- Households earning over $100k: 45.2%
--- #91 highest among all counties nationwide
- Households earning less than $15k: 4.2%
--- #83 highest among all counties nationwide
#16. James City County
--- 20.0% above state average, 41.1% above national average
- Households earning over $100k: 45.3%
--- #89 highest among all counties nationwide
- Households earning less than $15k: 6.2%
--- #81 highest among all counties nationwide
#15. York County
--- 22.2% above state average, 43.6% above national average
- Households earning over $100k: 45.6%
--- #87 highest among all counties nationwide
- Households earning less than $15k: 4.5%
--- #75 highest among all counties nationwide
#14. Powhatan County
--- 22.8% above state average, 44.4% above national average
- Households earning over $100k: 46.4%
--- #79 highest among all counties nationwide
- Households earning less than $15k: 3.5%
--- #71 highest among all counties nationwide
#13. King George County
--- 26.6% above state average, 48.8% above national average
- Households earning over $100k: 48.0%
--- #62 highest among all counties nationwide
- Households earning less than $15k: 5.6%
--- #60 highest among all counties nationwide
#12. Goochland County
--- 27.2% above state average, 49.5% above national average
- Households earning over $100k: 49.1%
--- #55 highest among all counties nationwide
- Households earning less than $15k: 7.7%
--- #58 highest among all counties nationwide
#11. New Kent County
--- 27.9% above state average, 50.3% above national average
- Households earning over $100k: 48.3%
--- #60 highest among all counties nationwide
- Households earning less than $15k: 5.3%
--- #55 highest among all counties nationwide
#10. Poquoson
--- 31.8% above state average, 54.9% above national average
- Households earning over $100k: 50.5%
--- #46 highest among all counties nationwide
- Households earning less than $15k: 5.1%
--- #45 highest among all counties nationwide
#9. Alexandria
--- 33.8% above state average, 57.3% above national average
- Households earning over $100k: 51.5%
--- #42 highest among all counties nationwide
- Households earning less than $15k: 5.2%
--- #43 highest among all counties nationwide
#8. Fauquier County
--- 38.3% above state average, 62.6% above national average
- Households earning over $100k: 52.3%
--- #31 highest among all counties nationwide
- Households earning less than $15k: 4.0%
--- #29 highest among all counties nationwide
#7. Prince William County
--- 41.0% above state average, 65.7% above national average
- Households earning over $100k: 54.2%
--- #24 highest among all counties nationwide
- Households earning less than $15k: 3.6%
--- #24 highest among all counties nationwide
#6. Fairfax
--- 43.6% above state average, 68.8% above national average
- Households earning over $100k: 54.8%
--- #22 highest among all counties nationwide
- Households earning less than $15k: 6.6%
--- #23 highest among all counties nationwide
#5. Stafford County
--- 46.9% above state average, 72.7% above national average
- Households earning over $100k: 56.4%
--- #17 highest among all counties nationwide
- Households earning less than $15k: 2.9%
--- #19 highest among all counties nationwide
#4. Arlington County
--- 60.5% above state average, 88.6% above national average
- Households earning over $100k: 59.0%
--- #10 highest among all counties nationwide
- Households earning less than $15k: 5.2%
--- #7 highest among all counties nationwide
#3. Fairfax County
--- 67.4% above state average, 96.7% above national average
- Households earning over $100k: 61.6%
--- #3 highest among all counties nationwide
- Households earning less than $15k: 3.9%
--- #5 highest among all counties nationwide
#2. Falls Church
--- 92.3% above state average, 126.1% above national average
- Households earning over $100k: 65.7%
--- #2 highest among all counties nationwide
- Households earning less than $15k: 1.0%
--- #2 highest among all counties nationwide
#1. Loudoun County
--- 92.6% above state average, 126.3% above national average
- Households earning over $100k: 68.8%
--- #1 highest among all counties nationwide
- Households earning less than $15k: 2.7%
--- #1 highest among all counties nationwide