Ranking of Virginia Counties By Net Domestic Migration in 2023
Updated on June 21, 2025.
Based on the US Census Vintage data estimates, in 2023, the Net Domestic Migration for Virginia was -9.65K. Among all Virginia counties, Chesterfield County had the highest net domestic migration (3.54K), followed by Spotsylvania County (2.06K), and Suffolk city (1.95K).
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.
You may also be interested in:
Related Topics: Virginia Census Vintage Data Topic List.
Data Source: US Census Bureau (Vintage), 2023 Census.
See this for other years:
Ranking of Virginia Counties By Net Domestic Migration in 2023
Items per page:
25
0 of 0
| Rank | County | Net Dom. Migration |
|---|---|---|
| 1 | Chesterfield County | 3538 |
| 2 | Spotsylvania County | 2055 |
| 3 | Suffolk city | 1952 |
| 4 | Hanover County | 1315 |
| 5 | New Kent County | 1136 |
| 6 | Frederick County | 1078 |
| 7 | Bedford County | 1058 |
| 8 | Goochland County | 1055 |
| 9 | Stafford County | 1029 |
| 10 | Rockingham County | 984 |
| 11 | Louisa County | 982 |
| 12 | James City County | 969 |
| 13 | Caroline County | 672 |
| 14 | Franklin County | 644 |
| 15 | Augusta County | 625 |
| 16 | Roanoke County | 596 |
| 17 | Gloucester County | 593 |
| 18 | Isle of Wight County | 547 |
| 19 | Washington County | 531 |
| 20 | Orange County | 507 |
| 20 | Powhatan County | 507 |
| 21 | Campbell County | 506 |
| 22 | King George County | 494 |
| 23 | King William County | 455 |
| 24 | Culpeper County | 427 |
| 25 | Henry County | 420 |
| 26 | Warren County | 403 |
| 27 | Dinwiddie County | 397 |
| 28 | Fauquier County | 345 |
| 29 | Fluvanna County | 343 |
| 30 | Carroll County | 332 |
| 31 | Westmoreland County | 325 |
| 32 | Shenandoah County | 317 |
| 33 | Waynesboro city | 313 |
| 34 | Mecklenburg County | 284 |
| 35 | Albemarle County | 279 |
| 36 | Williamsburg city | 268 |
| 37 | Greene County | 260 |
| 38 | Northumberland County | 250 |
| 39 | Radford city | 224 |
| 40 | Southampton County | 220 |
| 41 | Botetourt County | 211 |
| 41 | Chesapeake city | 211 |
| 42 | Sussex County | 210 |
| 43 | Danville city | 208 |
| 44 | Russell County | 203 |
| 45 | Pulaski County | 200 |
| 46 | Amelia County | 199 |
| 46 | Lancaster County | 199 |
| 47 | Wythe County | 171 |
| 48 | Mathews County | 168 |
| 48 | Prince Edward County | 168 |
| 49 | Cumberland County | 164 |
| 50 | Giles County | 163 |
| 51 | Appomattox County | 158 |
| 52 | Pittsylvania County | 154 |
| 53 | Scott County | 151 |
| 54 | Clarke County | 150 |
| 55 | Floyd County | 147 |
| 56 | Colonial Heights city | 138 |
| 57 | Madison County | 134 |
| 58 | Falls Church city | 133 |
| 59 | Charles City County | 117 |
| 60 | Accomack County | 115 |
| 61 | Northampton County | 112 |
| 61 | Wise County | 112 |
| 62 | Bland County | 110 |
| 63 | Grayson County | 107 |
| 64 | Surry County | 102 |
| 65 | Lee County | 100 |
| 66 | Alleghany County | 99 |
| 67 | Amherst County | 95 |
| 68 | Patrick County | 89 |
| 69 | Nottoway County | 86 |
| 70 | Franklin city | 85 |
| 71 | Richmond County | 78 |
| 72 | Buckingham County | 76 |
| 73 | Lunenburg County | 72 |
| 74 | Smyth County | 71 |
| 75 | Galax city | 67 |
| 76 | Halifax County | 66 |
| 77 | Page County | 63 |
| 78 | Highland County | 60 |
| 79 | Brunswick County | 58 |
| 79 | Martinsville city | 58 |
| 80 | King and Queen County | 57 |
| 81 | Middlesex County | 54 |
| 82 | Hopewell city | 53 |
| 83 | Essex County | 34 |
| 84 | Tazewell County | 31 |
| 84 | Buena Vista city | 31 |
| 85 | Charlotte County | 27 |
| 86 | Bath County | 21 |
| 86 | Rappahannock County | 21 |
| 87 | Rockbridge County | 16 |
| 88 | Craig County | 12 |
| 89 | Fredericksburg city | 11 |
| 90 | Poquoson city | 8 |
| 91 | Dickenson County | 2 |
| 92 | Greensville County | -10 |
| 92 | Bristol city | -10 |
| 93 | Nelson County | -25 |
| 94 | Emporia city | -38 |
| 95 | Norton city | -45 |
| 96 | Covington city | -46 |
| 97 | Lexington city | -52 |
| 98 | Lynchburg city | -54 |
| 99 | Staunton city | -57 |
| 100 | Salem city | -94 |
| 101 | Buchanan County | -108 |
| 102 | Prince George County | -189 |
| 103 | Fairfax city | -196 |
| 104 | Petersburg city | -291 |
| 105 | Winchester city | -323 |
| 106 | York County | -330 |
| 107 | Portsmouth city | -346 |
| 108 | Manassas Park city | -430 |
| 109 | Roanoke city | -586 |
| 110 | Montgomery County | -646 |
| 111 | Charlottesville city | -716 |
| 112 | Manassas city | -722 |
| 113 | Harrisonburg city | -764 |
| 114 | Richmond city | -822 |
| 115 | Hampton city | -1190 |
| 116 | Henrico County | -1836 |
| 117 | Loudoun County | -1886 |
| 118 | Newport News city | -2108 |
| 119 | Alexandria city | -2622 |
| 120 | Arlington County | -3019 |
| 121 | Norfolk city | -3483 |
| 122 | Virginia Beach city | -3857 |
| 123 | Prince William County | -4149 |
| 124 | Fairfax County | -13847 |