Counties with the most veterans in Virginia
There are roughly 19 million veterans living in the U.S., according to data from the Department of Veterans Affairs. Though, the VA anticipates the percentage of the U.S. population with military experience will continue to decline over the next couple of decades—by 2046, it expects the number of living U.S. veterans to decrease by 35%.
Stacker compiled a list of the counties with the most veterans in Virginia using data from the U.S. Census Bureau. Counties are ranked by the highest percent of residents that are veterans based on the Census' 2020 5-year estimate.
California, Texas, and Florida are home to the most veterans, and Wyoming, Vermont, and Washington D.C. home to the least. American veterans live in virtually all of the country's 3,142 counties.
Keep reading to see where the most veterans live in your home state.
#50. Botetourt County
- Veterans by war:
--- World War II: 57
--- Korean War: 210
--- Vietnam War: 1,071
--- Gulf War (08/1990 to 08/2001): 406
--- Gulf War (09/2002 or later): 348
#49. Clarke County
- Veterans by war:
--- World War II: 19
--- Korean War: 105
--- Vietnam War: 349
--- Gulf War (08/1990 to 08/2001): 320
--- Gulf War (09/2002 or later): 224
#48. Page County
- Veterans by war:
--- World War II: 73
--- Korean War: 175
--- Vietnam War: 729
--- Gulf War (08/1990 to 08/2001): 391
--- Gulf War (09/2002 or later): 272
#47. Cumberland County
- Veterans by war:
--- World War II: 12
--- Korean War: 79
--- Vietnam War: 268
--- Gulf War (08/1990 to 08/2001): 180
--- Gulf War (09/2002 or later): 160
#46. King William County
- Veterans by war:
--- World War II: 30
--- Korean War: 80
--- Vietnam War: 408
--- Gulf War (08/1990 to 08/2001): 496
--- Gulf War (09/2002 or later): 238
#45. Chesterfield County
- Veterans by war:
--- World War II: 740
--- Korean War: 1,603
--- Vietnam War: 8,095
--- Gulf War (08/1990 to 08/2001): 7,987
--- Gulf War (09/2002 or later): 6,864
#44. Amelia County
- Veterans by war:
--- World War II: 0
--- Korean War: 61
--- Vietnam War: 371
--- Gulf War (08/1990 to 08/2001): 230
--- Gulf War (09/2002 or later): 156
#43. Sussex County
- Veterans by war:
--- World War II: 23
--- Korean War: 41
--- Vietnam War: 221
--- Gulf War (08/1990 to 08/2001): 357
--- Gulf War (09/2002 or later): 323
#42. Powhatan County
- Veterans by war:
--- World War II: 0
--- Korean War: 107
--- Vietnam War: 849
--- Gulf War (08/1990 to 08/2001): 435
--- Gulf War (09/2002 or later): 640
#41. Charles City County
- Veterans by war:
--- World War II: 3
--- Korean War: 15
--- Vietnam War: 346
--- Gulf War (08/1990 to 08/2001): 90
--- Gulf War (09/2002 or later): 69
#40. Northampton County
- Veterans by war:
--- World War II: 23
--- Korean War: 88
--- Vietnam War: 299
--- Gulf War (08/1990 to 08/2001): 275
--- Gulf War (09/2002 or later): 272
#39. Dinwiddie County
- Veterans by war:
--- World War II: 4
--- Korean War: 48
--- Vietnam War: 967
--- Gulf War (08/1990 to 08/2001): 799
--- Gulf War (09/2002 or later): 472
#38. Rappahannock County
- Veterans by war:
--- World War II: 65
--- Korean War: 101
--- Vietnam War: 249
--- Gulf War (08/1990 to 08/2001): 167
--- Gulf War (09/2002 or later): 67
#37. Bedford County
- Veterans by war:
--- World War II: 146
--- Korean War: 700
--- Vietnam War: 2,776
--- Gulf War (08/1990 to 08/2001): 1,211
--- Gulf War (09/2002 or later): 847
#36. New Kent County
- Veterans by war:
--- World War II: 0
--- Korean War: 71
--- Vietnam War: 832
--- Gulf War (08/1990 to 08/2001): 578
--- Gulf War (09/2002 or later): 261
#35. Northumberland County
- Veterans by war:
--- World War II: 0
--- Korean War: 153
--- Vietnam War: 552
--- Gulf War (08/1990 to 08/2001): 100
--- Gulf War (09/2002 or later): 98
#34. Lunenburg County
- Veterans by war:
--- World War II: 8
--- Korean War: 47
--- Vietnam War: 432
--- Gulf War (08/1990 to 08/2001): 174
--- Gulf War (09/2002 or later): 115
#33. Fredericksburg
- Veterans by war:
--- World War II: 0
--- Korean War: 89
--- Vietnam War: 783
--- Gulf War (08/1990 to 08/2001): 1,022
--- Gulf War (09/2002 or later): 960
#32. Southampton County
- Veterans by war:
--- World War II: 31
--- Korean War: 64
--- Vietnam War: 549
--- Gulf War (08/1990 to 08/2001): 520
--- Gulf War (09/2002 or later): 329
#31. Fauquier County
- Veterans by war:
--- World War II: 101
--- Korean War: 344
--- Vietnam War: 1,997
--- Gulf War (08/1990 to 08/2001): 2,254
--- Gulf War (09/2002 or later): 1,759
#30. Louisa County
- Veterans by war:
--- World War II: 52
--- Korean War: 103
--- Vietnam War: 1,274
--- Gulf War (08/1990 to 08/2001): 978
--- Gulf War (09/2002 or later): 764
#29. Orange County
- Veterans by war:
--- World War II: 31
--- Korean War: 305
--- Vietnam War: 997
--- Gulf War (08/1990 to 08/2001): 978
--- Gulf War (09/2002 or later): 1,247
#28. Caroline County
- Veterans by war:
--- World War II: 13
--- Korean War: 87
--- Vietnam War: 773
--- Gulf War (08/1990 to 08/2001): 823
--- Gulf War (09/2002 or later): 529
#27. Highland County
- Veterans by war:
--- World War II: 8
--- Korean War: 8
--- Vietnam War: 110
--- Gulf War (08/1990 to 08/2001): 8
--- Gulf War (09/2002 or later): 12
#26. Hopewell
- Veterans by war:
--- World War II: 0
--- Korean War: 61
--- Vietnam War: 473
--- Gulf War (08/1990 to 08/2001): 726
--- Gulf War (09/2002 or later): 746
#25. Prince William County
- Veterans by war:
--- World War II: 243
--- Korean War: 1,410
--- Vietnam War: 9,470
--- Gulf War (08/1990 to 08/2001): 19,765
--- Gulf War (09/2002 or later): 17,055
#24. Gloucester County
- Veterans by war:
--- World War II: 81
--- Korean War: 169
--- Vietnam War: 1,302
--- Gulf War (08/1990 to 08/2001): 1,208
--- Gulf War (09/2002 or later): 877
#23. Westmoreland County
- Veterans by war:
--- World War II: 35
--- Korean War: 99
--- Vietnam War: 606
--- Gulf War (08/1990 to 08/2001): 486
--- Gulf War (09/2002 or later): 397
#22. Franklin
- Veterans by war:
--- World War II: 35
--- Korean War: 52
--- Vietnam War: 253
--- Gulf War (08/1990 to 08/2001): 262
--- Gulf War (09/2002 or later): 196
#21. Mathews County
- Veterans by war:
--- World War II: 13
--- Korean War: 62
--- Vietnam War: 314
--- Gulf War (08/1990 to 08/2001): 242
--- Gulf War (09/2002 or later): 98
#20. Lancaster County
- Veterans by war:
--- World War II: 98
--- Korean War: 167
--- Vietnam War: 499
--- Gulf War (08/1990 to 08/2001): 184
--- Gulf War (09/2002 or later): 81
#19. Middlesex County
- Veterans by war:
--- World War II: 25
--- Korean War: 286
--- Vietnam War: 384
--- Gulf War (08/1990 to 08/2001): 170
--- Gulf War (09/2002 or later): 125
#18. Galax
- Veterans by war:
--- World War II: 0
--- Korean War: 39
--- Vietnam War: 237
--- Gulf War (08/1990 to 08/2001): 264
--- Gulf War (09/2002 or later): 284
#17. Spotsylvania County
- Veterans by war:
--- World War II: 190
--- Korean War: 530
--- Vietnam War: 3,528
--- Gulf War (08/1990 to 08/2001): 6,403
--- Gulf War (09/2002 or later): 4,624
#16. Isle of Wight County
- Veterans by war:
--- World War II: 63
--- Korean War: 186
--- Vietnam War: 1,091
--- Gulf War (08/1990 to 08/2001): 1,628
--- Gulf War (09/2002 or later): 1,338
#15. Portsmouth
- Veterans by war:
--- World War II: 138
--- Korean War: 413
--- Vietnam War: 2,552
--- Gulf War (08/1990 to 08/2001): 3,118
--- Gulf War (09/2002 or later): 3,771
#14. Colonial Heights
- Veterans by war:
--- World War II: 48
--- Korean War: 117
--- Vietnam War: 629
--- Gulf War (08/1990 to 08/2001): 630
--- Gulf War (09/2002 or later): 524
#13. Norfolk
- Veterans by war:
--- World War II: 275
--- Korean War: 858
--- Vietnam War: 5,394
--- Gulf War (08/1990 to 08/2001): 8,159
--- Gulf War (09/2002 or later): 12,324
#12. Newport News
- Veterans by war:
--- World War II: 145
--- Korean War: 405
--- Vietnam War: 4,725
--- Gulf War (08/1990 to 08/2001): 6,605
--- Gulf War (09/2002 or later): 7,671
#11. Surry County
- Veterans by war:
--- World War II: 25
--- Korean War: 40
--- Vietnam War: 324
--- Gulf War (08/1990 to 08/2001): 303
--- Gulf War (09/2002 or later): 196
#10. James City County
- Veterans by war:
--- World War II: 265
--- Korean War: 770
--- Vietnam War: 3,386
--- Gulf War (08/1990 to 08/2001): 3,064
--- Gulf War (09/2002 or later): 2,633
#9. Chesapeake
- Veterans by war:
--- World War II: 251
--- Korean War: 763
--- Vietnam War: 6,696
--- Gulf War (08/1990 to 08/2001): 11,875
--- Gulf War (09/2002 or later): 11,725
#8. Poquoson
- Veterans by war:
--- World War II: 8
--- Korean War: 38
--- Vietnam War: 669
--- Gulf War (08/1990 to 08/2001): 488
--- Gulf War (09/2002 or later): 551
#7. Suffolk
- Veterans by war:
--- World War II: 52
--- Korean War: 221
--- Vietnam War: 2,515
--- Gulf War (08/1990 to 08/2001): 4,922
--- Gulf War (09/2002 or later): 4,915
#6. King George County
- Veterans by war:
--- World War II: 7
--- Korean War: 105
--- Vietnam War: 712
--- Gulf War (08/1990 to 08/2001): 1,586
--- Gulf War (09/2002 or later): 1,416
#5. Virginia Beach
- Veterans by war:
--- World War II: 702
--- Korean War: 2,218
--- Vietnam War: 14,949
--- Gulf War (08/1990 to 08/2001): 25,786
--- Gulf War (09/2002 or later): 25,601
#4. Prince George County
- Veterans by war:
--- World War II: 9
--- Korean War: 137
--- Vietnam War: 1,133
--- Gulf War (08/1990 to 08/2001): 1,589
--- Gulf War (09/2002 or later): 2,399
#3. Hampton
- Veterans by war:
--- World War II: 180
--- Korean War: 741
--- Vietnam War: 4,417
--- Gulf War (08/1990 to 08/2001): 6,394
--- Gulf War (09/2002 or later): 7,920
#2. York County
- Veterans by war:
--- World War II: 101
--- Korean War: 342
--- Vietnam War: 2,423
--- Gulf War (08/1990 to 08/2001): 4,590
--- Gulf War (09/2002 or later): 3,798
#1. Stafford County
- Veterans by war:
--- World War II: 109
--- Korean War: 416
--- Vietnam War: 3,414
--- Gulf War (08/1990 to 08/2001): 11,263
--- Gulf War (09/2002 or later): 11,056