Ranking of Virginia Counties By Net Domestic Migration in 2020

Updated on June 21, 2025.

Based on the US Census Vintage data estimates, in 2020, the Net Domestic Migration for Virginia was -9.13K. Among all Virginia counties, Chesterfield County had the highest net domestic migration (3.45K), followed by Loudoun County (3.21K), and Stafford County (2.01K).

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 2020
Chesterfield
Loudoun
Stafford
Spotsylvania
Frederick
Suffolk city
James City
Orange
Hanover
Louisa
Ranking of Virginia Counties By Net Domestic Migration in 2020
Items per page:
0 of 0
Rank County Net Dom. Migration
1 Chesterfield County 3453
2 Loudoun County 3207
3 Stafford County 2010
4 Spotsylvania County 1467
5 Frederick County 1441
6 Suffolk city 1378
7 James City County 776
8 Orange County 746
9 Hanover County 739
10 Louisa County 695
11 Augusta County 644
12 New Kent County 639
13 Culpeper County 597
14 Bedford County 549
14 Chesapeake city 549
15 Goochland County 528
16 York County 451
17 Powhatan County 434
18 Albemarle County 428
19 King William County 397
20 Shenandoah County 378
21 Isle of Wight County 334
22 Bristol city 328
23 Roanoke County 282
24 King George County 274
25 Botetourt County 268
26 Waynesboro city 234
27 Salem city 233
28 Williamsburg city 231
29 Staunton city 227
30 Franklin County 214
31 Westmoreland County 203
32 Prince Edward County 186
33 Carroll County 174
34 Greene County 172
35 Scott County 163
36 Warren County 146
37 Wythe County 145
38 Pulaski County 143
39 Fluvanna County 140
40 Northumberland County 136
41 Mecklenburg County 133
42 Appomattox County 128
43 Smyth County 126
44 Radford city 123
45 Lancaster County 122
46 Madison County 106
47 Gloucester County 93
48 Rockingham County 90
49 Colonial Heights city 88
50 Amherst County 87
51 Caroline County 85
51 Middlesex County 85
52 Rockbridge County 84
53 Buckingham County 80
54 Giles County 76
55 Clarke County 75
55 Page County 75
56 Lunenburg County 67
57 Mathews County 58
58 Poquoson city 50
59 Prince George County 49
59 Danville city 49
60 Tazewell County 47
61 Portsmouth city 42
62 Highland County 40
63 Richmond County 36
64 Washington County 32
65 Essex County 30
66 Floyd County 18
66 Greensville County 18
67 Patrick County 16
68 Lexington city 15
69 Charlotte County 14
69 Russell County 14
70 Nottoway County 12
71 Amelia County 7
71 Hampton city 7
72 Accomack County 0
73 Surry County -2
74 Covington city -4
75 Cumberland County -7
75 Fredericksburg city -7
76 Norton city -12
77 Craig County -15
77 Grayson County -15
78 Bland County -18
79 Galax city -20
80 King and Queen County -26
80 Falls Church city -26
81 Brunswick County -35
82 Dinwiddie County -36
83 Bath County -39
84 Martinsville city -46
85 Richmond city -51
86 Franklin city -54
87 Northampton County -56
88 Campbell County -58
89 Alleghany County -61
90 Nelson County -68
91 Henry County -70
92 Fauquier County -77
93 Buena Vista city -80
94 Charles City County -83
95 Rappahannock County -90
96 Sussex County -94
97 Southampton County -101
98 Wise County -111
99 Dickenson County -130
100 Emporia city -137
101 Hopewell city -201
102 Lee County -206
103 Halifax County -218
104 Petersburg city -222
105 Manassas Park city -276
106 Buchanan County -295
107 Fairfax city -299
108 Pittsylvania County -301
109 Winchester city -505
110 Roanoke city -549
111 Manassas city -634
112 Lynchburg city -651
113 Charlottesville city -742
114 Harrisonburg city -819
115 Henrico County -828
116 Montgomery County -870
117 Arlington County -1357
118 Virginia Beach city -1910
119 Prince William County -1952
120 Newport News city -1977
121 Norfolk city -2337
122 Alexandria city -3172
123 Fairfax County -15196