Ranking of Virginia Counties By Net Domestic Migration in 2021

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2021, the Net Domestic Migration for Virginia was -4.64K. Among all Virginia counties, Chesterfield County had the highest net domestic migration (4.49K), followed by Spotsylvania County (3.02K), and Stafford County (2.87K).

The chart below shows the top 10 counties, and the table below shows the ranking of all Virginia counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of Virginia Counties By Net Domestic Migration in 2021
Chesterfield
Spotsylvania
Stafford
Frederick
Hanover
Loudoun
James City
Suffolk city
Louisa
Bedford
Ranking of Virginia Counties By Net Domestic Migration in 2021
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Chesterfield County 4486
2 Spotsylvania County 3017
3 Stafford County 2868
4 Frederick County 2098
5 Hanover County 1816
6 Loudoun County 1722
7 James City County 1648
8 Suffolk city 1457
9 Louisa County 1287
10 Bedford County 1095
11 Albemarle County 1093
12 Chesapeake city 1034
13 Fauquier County 931
14 Orange County 902
15 New Kent County 890
16 York County 846
17 Powhatan County 818
18 Franklin County 805
19 Culpeper County 792
20 Goochland County 788
21 Isle of Wight County 755
22 Rockingham County 687
23 Shenandoah County 683
24 King George County 641
25 Gloucester County 592
26 Fluvanna County 533
27 Botetourt County 523
28 Augusta County 520
29 Caroline County 504
30 Radford city 416
31 Greene County 377
32 Northumberland County 372
33 Westmoreland County 357
34 Hampton city 338
35 King William County 283
36 Patrick County 278
37 Middlesex County 277
38 Waynesboro city 267
39 Pulaski County 263
40 Page County 257
41 Mecklenburg County 256
42 Brunswick County 254
43 Dinwiddie County 239
44 Washington County 238
45 Fredericksburg city 231
46 Appomattox County 224
47 Rockbridge County 218
48 Southampton County 217
49 Buckingham County 207
49 Williamsburg city 207
50 Lancaster County 203
51 Grayson County 200
52 Roanoke County 195
53 Clarke County 177
54 Poquoson city 172
55 Richmond County 169
56 Amherst County 164
57 Carroll County 159
58 Hopewell city 154
59 Nelson County 151
60 Rappahannock County 150
61 King and Queen County 143
62 Warren County 136
63 Floyd County 134
64 Scott County 121
65 Mathews County 118
66 Madison County 116
67 Accomack County 115
68 Lee County 113
69 Amelia County 111
70 Wythe County 107
71 Martinsville city 103
72 Salem city 91
73 Lunenburg County 90
73 Danville city 90
74 Lexington city 89
75 Greensville County 86
75 Sussex County 86
76 Pittsylvania County 80
77 Smyth County 77
78 Prince Edward County 75
79 Cumberland County 74
80 Halifax County 69
81 Colonial Heights city 54
82 Campbell County 37
83 Craig County 30
84 Nottoway County 24
84 Winchester city 24
85 Charlotte County 20
86 Essex County 16
87 Highland County 14
88 Franklin city 7
89 Surry County 4
90 Buena Vista city 2
91 Covington city 1
92 Russell County 0
92 Tazewell County 0
93 Alleghany County -9
94 Norton city -10
95 Galax city -16
96 Emporia city -19
97 Bland County -25
98 Henry County -39
99 Northampton County -40
100 Charles City County -49
101 Bath County -57
102 Giles County -62
103 Bristol city -76
104 Petersburg city -90
105 Dickenson County -100
106 Wise County -107
107 Staunton city -132
108 Manassas Park city -134
109 Prince George County -158
110 Buchanan County -162
111 Falls Church city -213
112 Lynchburg city -217
113 Fairfax city -285
114 Portsmouth city -471
115 Manassas city -497
116 Harrisonburg city -629
117 Richmond city -871
118 Montgomery County -918
119 Charlottesville city -1060
120 Roanoke city -1127
121 Henrico County -1442
122 Newport News city -2221
123 Prince William County -2551
124 Virginia Beach city -3095
125 Norfolk city -3880
126 Alexandria city -5908
127 Arlington County -7240
128 Fairfax County -16691