Counties in Virginia by net domestic migration, July to June

Chesterfield County had the highest net domestic migration, July to June of 133 counties in 2023, at 3,542. Fairfax County had the lowest, at -13,914. The median was 108 and the figure for Virginia was -8,117. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Lowest-13,914Fairfax County
Median108133 counties
Virginia-8,117History

Map of counties, 2023

Accomack County: 116 personsAlbemarle County: 266 personsAlleghany County: 98 personsAmelia County: 197 personsAmherst County: 96 personsAppomattox County: 158 personsArlington County: -3,013 personsAugusta County: 625 personsBath County: 22 personsBedford County: 1,051 personsBland County: 108 personsBotetourt County: 212 personsBrunswick County: 58 personsBuchanan County: -109 personsBuckingham County: 76 personsCampbell County: 508 personsCaroline County: 669 personsCarroll County: 331 personsCharles City County: 115 personsCharlotte County: 26 personsChesterfield County: 3,542 personsClarke County: 150 personsCraig County: 13 personsCulpeper County: 423 personsCumberland County: 166 personsDickenson County: 2 personsDinwiddie County: 397 personsEssex County: 34 personsFairfax County: -13,914 personsFauquier County: 334 personsFloyd County: 146 personsFluvanna County: 349 personsFranklin County: 641 personsFrederick County: 1,069 personsGiles County: 162 personsGloucester County: 589 personsGoochland County: 1,041 personsGrayson County: 106 personsGreene County: 261 personsGreensville County: -2 personsHalifax County: 65 personsHanover County: 1,306 personsHenrico County: -1,795 personsHenry County: 415 personsHighland County: 62 personsIsle of Wight County: 543 personsJames City County: 960 personsKing and Queen County: 56 personsKing George County: 493 personsKing William County: 451 personsLancaster County: 196 personsLee County: 99 personsLoudoun County: -1,860 personsLouisa County: 979 personsLunenburg County: 73 personsMadison County: 134 personsMathews County: 166 personsMecklenburg County: 283 personsMiddlesex County: 54 personsMontgomery County: -644 personsNelson County: -24 personsNew Kent County: 1,123 personsNorthampton County: 113 personsNorthumberland County: 251 personsNottoway County: 79 personsOrange County: 503 personsPage County: 61 personsPatrick County: 88 personsPittsylvania County: 157 personsPowhatan County: 514 personsPrince Edward County: 171 personsPrince George County: -188 personsPrince William County: -4,119 personsPulaski County: 199 personsRappahannock County: 20 personsRichmond County: 77 personsRoanoke County: 590 personsRockbridge County: 15 personsRockingham County: 979 personsRussell County: 203 personsScott County: 151 personsShenandoah County: 313 personsSmyth County: 71 personsSouthampton County: 221 personsSpotsylvania County: 2,044 personsStafford County: 1,026 personsSurry County: 102 personsSussex County: 207 personsTazewell County: 30 personsWarren County: 403 personsWashington County: 531 personsWestmoreland County: 325 personsWise County: 108 personsWythe County: 170 personsYork County: -314 personsAlexandria city: -2,654 personsBristol city: -10 personsBuena Vista city: 28 personsCharlottesville city: -716 personsChesapeake city: 164 personsColonial Heights city: 126 personsCovington city: -44 personsDanville city: 201 personsEmporia city: -39 personsFairfax city: -188 personsFalls Church city: 135 personsFranklin city: 82 personsFredericksburg city: 7 personsGalax city: 64 personsHampton city: -1,162 personsHarrisonburg city: -756 personsHopewell city: 52 personsLexington city: -47 personsLynchburg city: -37 personsManassas city: -719 personsManassas Park city: -427 personsMartinsville city: 56 personsNewport News city: -2,104 personsNorfolk city: -1,998 personsNorton city: -45 personsPetersburg city: -281 personsPoquoson city: 7 personsPortsmouth city: -277 personsRadford city: 229 personsRichmond city: -794 personsRoanoke city: -566 personsSalem city: -90 personsStaunton city: -56 personsSuffolk city: 1,947 personsVirginia Beach city: -3,813 personsWaynesboro city: 311 personsWilliamsburg city: 268 personsWinchester city: -326 persons
  • Under -800
  • -800 to -200
  • -200 to 0
  • 0 to 100
  • 100 to 300
  • 300 and over
persons, 2023. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2023

Chesterfield County: 3,542 personsChesterfield County3,542Spotsylvania County: 2,044 personsSpotsylvania County2,044Suffolk city: 1,947 personsSuffolk city1,947Hanover County: 1,306 personsHanover County1,306New Kent County: 1,123 personsNew Kent County1,123Frederick County: 1,069 personsFrederick County1,069Bedford County: 1,051 personsBedford County1,051Goochland County: 1,041 personsGoochland County1,041Stafford County: 1,026 personsStafford County1,026Louisa County: 979 personsLouisa County979Rockingham County: 979 personsRockingham County979James City County: 960 personsJames City County960Caroline County: 669 personsCaroline County669Franklin County: 641 personsFranklin County641Augusta County: 625 personsAugusta County625Roanoke County: 590 personsRoanoke County590Gloucester County: 589 personsGloucester County589Isle of Wight County: 543 personsIsle of Wight County543Washington County: 531 personsWashington County531Powhatan County: 514 personsPowhatan County514Campbell County: 508 personsCampbell County508Orange County: 503 personsOrange County503King George County: 493 personsKing George County493King William County: 451 personsKing William County451Culpeper County: 423 personsCulpeper County423Henry County: 415 personsHenry County415Warren County: 403 personsWarren County403Dinwiddie County: 397 personsDinwiddie County397Fluvanna County: 349 personsFluvanna County349Fauquier County: 334 personsFauquier County334Carroll County: 331 personsCarroll County331Westmoreland County: 325 personsWestmoreland County325Shenandoah County: 313 personsShenandoah County313Waynesboro city: 311 personsWaynesboro city311Mecklenburg County: 283 personsMecklenburg County283Williamsburg city: 268 personsWilliamsburg city268Albemarle County: 266 personsAlbemarle County266Greene County: 261 personsGreene County261Northumberland County: 251 personsNorthumberland County251Radford city: 229 personsRadford city229Chesterfield County: 3,542 personsChesterfield County3,542Spotsylvania County: 2,044 personsSpotsylvania County2,044Suffolk city: 1,947 personsSuffolk city1,947Hanover County: 1,306 personsHanover County1,306New Kent County: 1,123 personsNew Kent County1,123Frederick County: 1,069 personsFrederick County1,069Bedford County: 1,051 personsBedford County1,051Goochland County: 1,041 personsGoochland County1,041Stafford County: 1,026 personsStafford County1,026Louisa County: 979 personsLouisa County979Rockingham County: 979 personsRockingham County979James City County: 960 personsJames City County960Caroline County: 669 personsCaroline County669Franklin County: 641 personsFranklin County641Augusta County: 625 personsAugusta County625Roanoke County: 590 personsRoanoke County590Gloucester County: 589 personsGloucester County589Isle of Wight County: 543 personsIsle of Wight County543Washington County: 531 personsWashington County531Powhatan County: 514 personsPowhatan County514Campbell County: 508 personsCampbell County508Orange County: 503 personsOrange County503King George County: 493 personsKing George County493King William County: 451 personsKing William County451Culpeper County: 423 personsCulpeper County423Henry County: 415 personsHenry County415Warren County: 403 personsWarren County403Dinwiddie County: 397 personsDinwiddie County397Fluvanna County: 349 personsFluvanna County349Fauquier County: 334 personsFauquier County334Carroll County: 331 personsCarroll County331Westmoreland County: 325 personsWestmoreland County325Shenandoah County: 313 personsShenandoah County313Waynesboro city: 311 personsWaynesboro city311Mecklenburg County: 283 personsMecklenburg County283Williamsburg city: 268 personsWilliamsburg city268Albemarle County: 266 personsAlbemarle County266Greene County: 261 personsGreene County261Northumberland County: 251 personsNorthumberland County251Radford city: 229 personsRadford city229
persons. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Full ranking

RankCounties2023
persons
Change on 2022
1Chesterfield County Estimated3,542-34%
2Spotsylvania County Estimated2,044-3.1%
3Suffolk city Estimated1,947+6.7%
4Hanover County Estimated1,306+5.7%
5New Kent County Estimated1,123+23.3%
6Frederick County Estimated1,069+31%
7Bedford County Estimated1,051+21.4%
8Goochland County Estimated1,041+57.7%
9Stafford County Estimated1,026+210%
10Louisa County Estimated979+1.9%
10Rockingham County Estimated979+25.5%
12James City County Estimated960-24.5%
13Caroline County Estimated669+33%
14Franklin County Estimated641+123.3%
15Augusta County Estimated625+10.6%
16Roanoke County Estimated590+8.1%
17Gloucester County Estimated589+18.5%
18Isle of Wight County Estimated543-24.3%
19Washington County Estimated531+1.1%
20Powhatan County Estimated514+40.1%
21Campbell County Estimated508+535%
22Orange County Estimated503-38.1%
23King George County Estimated493+113.4%
24King William County Estimated451+91.1%
25Culpeper County Estimated423+50.5%
26Henry County Estimated415+169.5%
27Warren County Estimated403+3.3%
28Dinwiddie County Estimated397+53.3%
29Fluvanna County Estimated349+5.8%
30Fauquier County Estimated334-37.7%
31Carroll County Estimated331+20.8%
32Westmoreland County Estimated325+306.3%
33Shenandoah County Estimated313+74.9%
34Waynesboro city Estimated311+133.8%
35Mecklenburg County Estimated283-22.5%
36Williamsburg city Estimated268-9.8%
37Albemarle County Estimated266-30.7%
38Greene County Estimated261+2,272.7%
39Northumberland County Estimated251-29.9%
40Radford city Estimated229+23.1%
41Southampton County Estimated221+481.6%
42Botetourt County Estimated212-31.8%
43Sussex County Estimated207+387.5%
44Russell County Estimated203+160.3%
45Danville city Estimated201+47.8%
46Pulaski County Estimated199+45.3%
47Amelia County Estimated197+20.9%
48Lancaster County Estimated196+355.8%
49Prince Edward County Estimated171+288.6%
50Wythe County Estimated170+16.4%
51Cumberland County Estimated166+95.3%
51Mathews County Estimated166+591.7%
53Chesapeake city Estimated164+150.6%
54Giles County Estimated162+636.4%
55Appomattox County Estimated158-47%
56Pittsylvania County Estimated157-44.1%
57Scott County Estimated151-32.9%
58Clarke County Estimated150-62.5%
59Floyd County Estimated146-24.7%
60Falls Church city Estimated135+250%
61Madison County Estimated134+97.1%
62Colonial Heights city Estimated126+37%
63Accomack County Estimated116+248.7%
64Charles City County Estimated115+194.9%
65Northampton County Estimated113+1,355.6%
66Bland County Estimated108+272.4%
66Wise County Estimated108+775%
68Grayson County Estimated106-27.4%
69Surry County Estimated102+240%
70Lee County Estimated99-4.8%
71Alleghany County Estimated98+416.1%
72Amherst County Estimated96-60.2%
73Patrick County Estimated88-45%
74Franklin city Estimated82-41%
75Nottoway County Estimated79+16.2%
76Richmond County Estimated77+42.6%
77Buckingham County Estimated76-38.7%
78Lunenburg County Estimated73+49%
79Smyth County Estimated71-39.3%
80Halifax County Estimated65-54.9%
81Galax city Estimated64-37.9%
82Highland County Estimated62-13.9%
83Page County Estimated61-24.7%
84Brunswick County Estimated58+114.8%
85King and Queen County Estimated56-43.4%
85Martinsville city Estimated56-60.6%
87Middlesex County Estimated54-77.9%
88Hopewell city Estimated52+132.9%
89Essex County Estimated34-71.4%
90Tazewell County Estimated30-78.4%
91Buena Vista city Estimated28+411.1%
92Charlotte County Estimated26+2,700%
93Bath County Estimated22+450%
94Rappahannock County Estimated20-73.3%
95Rockbridge County Estimated15-91.8%
96Craig County Estimated13+316.7%
97Fredericksburg city Estimated7+107.8%
97Poquoson city Estimated7+600%
99Dickenson County Estimated2+140%
100Greensville County Estimated-2+98.6%
101Bristol city Estimated-10-155.6%
102Nelson County Estimated-24+65.7%
103Lynchburg city Estimated-37+82.8%
104Emporia city Estimated-39+50%
105Covington city Estimated-44-25.7%
106Norton city Estimated-45-400%
107Lexington city Estimated-47-104.3%
108Staunton city Estimated-56-125.6%
109Salem city Estimated-90-131.3%
110Buchanan County Estimated-109+62.8%
111Fairfax city Estimated-188+37.3%
111Prince George County Estimated-188-683.3%
113Portsmouth city Estimated-277+63.5%
114Petersburg city Estimated-281-339.1%
115York County Estimated-314-3,388.9%
116Winchester city Estimated-326-4.8%
117Manassas Park city Estimated-427+24.7%
118Roanoke city Estimated-566+47.7%
119Montgomery County Estimated-644-31.7%
120Charlottesville city Estimated-716+28.6%
121Manassas city Estimated-719+28.2%
122Harrisonburg city Estimated-756+34.4%
123Richmond city Estimated-794-136.3%
124Hampton city Estimated-1,162-2,540.9%
125Henrico County Estimated-1,795+4.6%
126Loudoun County Estimated-1,860-3.5%
127Norfolk city Estimated-1,998+48.2%
128Newport News city Estimated-2,104-25%
129Alexandria city Estimated-2,654+16.5%
130Arlington County Estimated-3,013+18.9%
131Virginia Beach city Estimated-3,813+37.2%
132Prince William County Estimated-4,119+29%
133Fairfax County Estimated-13,914+36.7%

Other periods

About this ranking

Estimated moves into an area from elsewhere in the same country minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year.

More on how it is measured
  • United States: states and counties.
  • Canada: provinces and territories, net interprovincial migration (Statistics Canada).
  • United Kingdom: local authorities, counting moves between any two UK local authorities, including across the borders of England, Wales, Scotland and Northern Ireland (ONS internal migration).
  • A negative value means more people left than arrived.

Sums to zero, or close to it, for each country as a whole, so there is no national value.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021 (Counties in Virginia by net domestic migration, July to June, 2023) [Data set]. Retrieved October 12, 2026, from https://www.census.gov/programs-surveys/popest/data/data-sets.html

MLA 9

Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Virginia by net domestic migration, July to June, 2023. U.S. Census Bureau, 26 Mar. 2026, https://www.census.gov/programs-surveys/popest/data/data-sets.html. Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/virginia-counties?period=2023. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Counties in Virginia by net domestic migration, July to June, 2023. Dataset. Accessed October 12, 2026. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Also distributed by Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/virginia-counties?period=2023.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021, Counties in Virginia by net domestic migration, July to June, 2023 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-july-june/virginia-counties?period=2023 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_virginia_by_2023,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Virginia by net domestic migration, July to June, 2023}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.census.gov/programs-surveys/popest/data/data-sets.html},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/virginia-counties?period=2023. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021: Counties in Virginia by net domestic migration, July to June, 2023
PY  - 2026
DA  - 2026/03/26
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www.census.gov/programs-surveys/popest/data/data-sets.html
L2  - https://invokely.ai/rankings/net-domestic-migration-july-june/virginia-counties?period=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/virginia-counties?period=2023.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. https://www.census.gov/programs-surveys/popest/data/data-sets.html. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Virginia by net domestic migration, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_july_june","level":"province","within":"Virginia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=Virginia&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest net domestic migration, July to June?

Chesterfield County, with 3,542 in 2023, according to the U.S. Census Bureau.

Which county has the lowest net domestic migration, July to June?

Fairfax County, with -13,914 in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Population Estimates Program: net domestic migration, states and counties, July 1 of the previous year to June 30 of the reported year; vintage 2020 files for 2011 to 2020 and the latest 2020s vintage from 2021. Retrieved 2026-10-12.

Net domestic migration, July to June: other rankings

Counties in Virginia: more rankings