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 2024, at 2,075. Fairfax County had the lowest, at -8,454. The median was 121 and the figure for Virginia was 2,461. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Lowest-8,454Fairfax County
Median121133 counties
Virginia2,461History

Map of counties, 2024

Accomack County: -28 personsAlbemarle County: 693 personsAlleghany County: 69 personsAmelia County: 135 personsAmherst County: 146 personsAppomattox County: 170 personsArlington County: -386 personsAugusta County: 646 personsBath County: 29 personsBedford County: 734 personsBland County: 9 personsBotetourt County: 85 personsBrunswick County: 77 personsBuchanan County: -121 personsBuckingham County: 210 personsCampbell County: 384 personsCaroline County: 680 personsCarroll County: 231 personsCharles City County: -26 personsCharlotte County: -66 personsChesterfield County: 2,075 personsClarke County: 240 personsCraig County: 44 personsCulpeper County: 597 personsCumberland County: 208 personsDickenson County: -63 personsDinwiddie County: 319 personsEssex County: 131 personsFairfax County: -8,454 personsFauquier County: 292 personsFloyd County: 24 personsFluvanna County: 259 personsFranklin County: 338 personsFrederick County: 1,554 personsGiles County: 181 personsGloucester County: 224 personsGoochland County: 1,023 personsGrayson County: 208 personsGreene County: 228 personsGreensville County: 28 personsHalifax County: 250 personsHanover County: 1,082 personsHenrico County: -330 personsHenry County: 235 personsHighland County: 10 personsIsle of Wight County: 311 personsJames City County: 451 personsKing and Queen County: 28 personsKing George County: 340 personsKing William County: 138 personsLancaster County: 237 personsLee County: 181 personsLoudoun County: -768 personsLouisa County: 1,049 personsLunenburg County: 51 personsMadison County: 116 personsMathews County: 94 personsMecklenburg County: 324 personsMiddlesex County: 80 personsMontgomery County: -1,137 personsNelson County: 147 personsNew Kent County: 949 personsNorthampton County: 16 personsNorthumberland County: 109 personsNottoway County: 107 personsOrange County: 515 personsPage County: 115 personsPatrick County: 70 personsPittsylvania County: 182 personsPowhatan County: 249 personsPrince Edward County: 279 personsPrince George County: 342 personsPrince William County: -3,612 personsPulaski County: 161 personsRappahannock County: 37 personsRichmond County: 71 personsRoanoke County: 200 personsRockbridge County: 178 personsRockingham County: 779 personsRussell County: 36 personsScott County: 187 personsShenandoah County: 228 personsSmyth County: 208 personsSouthampton County: 34 personsSpotsylvania County: 1,378 personsStafford County: 1,343 personsSurry County: 19 personsSussex County: 18 personsTazewell County: 88 personsWarren County: 292 personsWashington County: 420 personsWestmoreland County: 414 personsWise County: 35 personsWythe County: 64 personsYork County: 197 personsAlexandria city: -1,407 personsBristol city: -143 personsBuena Vista city: 31 personsCharlottesville city: -889 personsChesapeake city: -260 personsColonial Heights city: 170 personsCovington city: 90 personsDanville city: 51 personsEmporia city: -64 personsFairfax city: 35 personsFalls Church city: 37 personsFranklin city: 83 personsFredericksburg city: 160 personsGalax city: -47 personsHampton city: -34 personsHarrisonburg city: -1,207 personsHopewell city: 93 personsLexington city: 121 personsLynchburg city: -41 personsManassas city: -727 personsManassas Park city: -66 personsMartinsville city: 50 personsNewport News city: -1,571 personsNorfolk city: -4,287 personsNorton city: 22 personsPetersburg city: 557 personsPoquoson city: 256 personsPortsmouth city: -372 personsRadford city: 229 personsRichmond city: 374 personsRoanoke city: -2 personsSalem city: 134 personsStaunton city: 361 personsSuffolk city: 1,574 personsVirginia Beach city: -2,630 personsWaynesboro city: 364 personsWilliamsburg city: -191 personsWinchester city: -117 persons
  • Under -800
  • -800 to -100
  • -100 to 0
  • 0 to 100
  • 100 to 300
  • 300 and over
persons, 2024. 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, 2024

Chesterfield County: 2,075 personsChesterfield County2,075Suffolk city: 1,574 personsSuffolk city1,574Frederick County: 1,554 personsFrederick County1,554Spotsylvania County: 1,378 personsSpotsylvania County1,378Stafford County: 1,343 personsStafford County1,343Hanover County: 1,082 personsHanover County1,082Louisa County: 1,049 personsLouisa County1,049Goochland County: 1,023 personsGoochland County1,023New Kent County: 949 personsNew Kent County949Rockingham County: 779 personsRockingham County779Bedford County: 734 personsBedford County734Albemarle County: 693 personsAlbemarle County693Caroline County: 680 personsCaroline County680Augusta County: 646 personsAugusta County646Culpeper County: 597 personsCulpeper County597Petersburg city: 557 personsPetersburg city557Orange County: 515 personsOrange County515James City County: 451 personsJames City County451Washington County: 420 personsWashington County420Westmoreland County: 414 personsWestmoreland County414Campbell County: 384 personsCampbell County384Richmond city: 374 personsRichmond city374Waynesboro city: 364 personsWaynesboro city364Staunton city: 361 personsStaunton city361Prince George County: 342 personsPrince George County342King George County: 340 personsKing George County340Franklin County: 338 personsFranklin County338Mecklenburg County: 324 personsMecklenburg County324Dinwiddie County: 319 personsDinwiddie County319Isle of Wight County: 311 personsIsle of Wight County311Fauquier County: 292 personsFauquier County292Warren County: 292 personsWarren County292Prince Edward County: 279 personsPrince Edward County279Fluvanna County: 259 personsFluvanna County259Poquoson city: 256 personsPoquoson city256Halifax County: 250 personsHalifax County250Powhatan County: 249 personsPowhatan County249Clarke County: 240 personsClarke County240Lancaster County: 237 personsLancaster County237Henry County: 235 personsHenry County235Chesterfield County: 2,075 personsChesterfield County2,075Suffolk city: 1,574 personsSuffolk city1,574Frederick County: 1,554 personsFrederick County1,554Spotsylvania County: 1,378 personsSpotsylvania County1,378Stafford County: 1,343 personsStafford County1,343Hanover County: 1,082 personsHanover County1,082Louisa County: 1,049 personsLouisa County1,049Goochland County: 1,023 personsGoochland County1,023New Kent County: 949 personsNew Kent County949Rockingham County: 779 personsRockingham County779Bedford County: 734 personsBedford County734Albemarle County: 693 personsAlbemarle County693Caroline County: 680 personsCaroline County680Augusta County: 646 personsAugusta County646Culpeper County: 597 personsCulpeper County597Petersburg city: 557 personsPetersburg city557Orange County: 515 personsOrange County515James City County: 451 personsJames City County451Washington County: 420 personsWashington County420Westmoreland County: 414 personsWestmoreland County414Campbell County: 384 personsCampbell County384Richmond city: 374 personsRichmond city374Waynesboro city: 364 personsWaynesboro city364Staunton city: 361 personsStaunton city361Prince George County: 342 personsPrince George County342King George County: 340 personsKing George County340Franklin County: 338 personsFranklin County338Mecklenburg County: 324 personsMecklenburg County324Dinwiddie County: 319 personsDinwiddie County319Isle of Wight County: 311 personsIsle of Wight County311Fauquier County: 292 personsFauquier County292Warren County: 292 personsWarren County292Prince Edward County: 279 personsPrince Edward County279Fluvanna County: 259 personsFluvanna County259Poquoson city: 256 personsPoquoson city256Halifax County: 250 personsHalifax County250Powhatan County: 249 personsPowhatan County249Clarke County: 240 personsClarke County240Lancaster County: 237 personsLancaster County237Henry County: 235 personsHenry County235
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

RankCounties2024
persons
Change on 2023
1Chesterfield County Estimated2,075-41.4%
2Suffolk city Estimated1,574-19.2%
3Frederick County Estimated1,554+45.4%
4Spotsylvania County Estimated1,378-32.6%
5Stafford County Estimated1,343+30.9%
6Hanover County Estimated1,082-17.2%
7Louisa County Estimated1,049+7.2%
8Goochland County Estimated1,023-1.7%
9New Kent County Estimated949-15.5%
10Rockingham County Estimated779-20.4%
11Bedford County Estimated734-30.2%
12Albemarle County Estimated693+160.5%
13Caroline County Estimated680+1.6%
14Augusta County Estimated646+3.4%
15Culpeper County Estimated597+41.1%
16Petersburg city Estimated557+298.2%
17Orange County Estimated515+2.4%
18James City County Estimated451-53%
19Washington County Estimated420-20.9%
20Westmoreland County Estimated414+27.4%
21Campbell County Estimated384-24.4%
22Richmond city Estimated374+147.1%
23Waynesboro city Estimated364+17%
24Staunton city Estimated361+744.6%
25Prince George County Estimated342+281.9%
26King George County Estimated340-31%
27Franklin County Estimated338-47.3%
28Mecklenburg County Estimated324+14.5%
29Dinwiddie County Estimated319-19.6%
30Isle of Wight County Estimated311-42.7%
31Fauquier County Estimated292-12.6%
31Warren County Estimated292-27.5%
33Prince Edward County Estimated279+63.2%
34Fluvanna County Estimated259-25.8%
35Poquoson city Estimated256+3,557.1%
36Halifax County Estimated250+284.6%
37Powhatan County Estimated249-51.6%
38Clarke County Estimated240+60%
39Lancaster County Estimated237+20.9%
40Henry County Estimated235-43.4%
41Carroll County Estimated231-30.2%
42Radford city Estimated2290%
43Greene County Estimated228-12.6%
43Shenandoah County Estimated228-27.2%
45Gloucester County Estimated224-62%
46Buckingham County Estimated210+176.3%
47Cumberland County Estimated208+25.3%
47Grayson County Estimated208+96.2%
47Smyth County Estimated208+193%
50Roanoke County Estimated200-66.1%
51York County Estimated197+162.7%
52Scott County Estimated187+23.8%
53Pittsylvania County Estimated182+15.9%
54Giles County Estimated181+11.7%
54Lee County Estimated181+82.8%
56Rockbridge County Estimated178+1,086.7%
57Appomattox County Estimated170+7.6%
57Colonial Heights city Estimated170+34.9%
59Pulaski County Estimated161-19.1%
60Fredericksburg city Estimated160+2,185.7%
61Nelson County Estimated147+712.5%
62Amherst County Estimated146+52.1%
63King William County Estimated138-69.4%
64Amelia County Estimated135-31.5%
65Salem city Estimated134+248.9%
66Essex County Estimated131+285.3%
67Lexington city Estimated121+357.4%
68Madison County Estimated116-13.4%
69Page County Estimated115+88.5%
70Northumberland County Estimated109-56.6%
71Nottoway County Estimated107+35.4%
72Mathews County Estimated94-43.4%
73Hopewell city Estimated93+78.8%
74Covington city Estimated90+304.5%
75Tazewell County Estimated88+193.3%
76Botetourt County Estimated85-59.9%
77Franklin city Estimated83+1.2%
78Middlesex County Estimated80+48.1%
79Brunswick County Estimated77+32.8%
80Richmond County Estimated71-7.8%
81Patrick County Estimated70-20.5%
82Alleghany County Estimated69-29.6%
83Wythe County Estimated64-62.4%
84Danville city Estimated51-74.6%
84Lunenburg County Estimated51-30.1%
86Martinsville city Estimated50-10.7%
87Craig County Estimated44+238.5%
88Falls Church city Estimated37-72.6%
88Rappahannock County Estimated37+85%
90Russell County Estimated36-82.3%
91Fairfax city Estimated35+118.6%
91Wise County Estimated35-67.6%
93Southampton County Estimated34-84.6%
94Buena Vista city Estimated31+10.7%
95Bath County Estimated29+31.8%
96Greensville County Estimated28+1,500%
96King and Queen County Estimated28-50%
98Floyd County Estimated24-83.6%
99Norton city Estimated22+148.9%
100Surry County Estimated19-81.4%
101Sussex County Estimated18-91.3%
102Northampton County Estimated16-85.8%
103Highland County Estimated10-83.9%
104Bland County Estimated9-91.7%
105Roanoke city Estimated-2+99.6%
106Charles City County Estimated-26-122.6%
107Accomack County Estimated-28-124.1%
108Hampton city Estimated-34+97.1%
109Lynchburg city Estimated-41-10.8%
110Galax city Estimated-47-173.4%
111Dickenson County Estimated-63-3,250%
112Emporia city Estimated-64-64.1%
113Charlotte County Estimated-66-353.8%
113Manassas Park city Estimated-66+84.5%
115Winchester city Estimated-117+64.1%
116Buchanan County Estimated-121-11%
117Bristol city Estimated-143-1,330%
118Williamsburg city Estimated-191-171.3%
119Chesapeake city Estimated-260-258.5%
120Henrico County Estimated-330+81.6%
121Portsmouth city Estimated-372-34.3%
122Arlington County Estimated-386+87.2%
123Manassas city Estimated-727-1.1%
124Loudoun County Estimated-768+58.7%
125Charlottesville city Estimated-889-24.2%
126Montgomery County Estimated-1,137-76.6%
127Harrisonburg city Estimated-1,207-59.7%
128Alexandria city Estimated-1,407+47%
129Newport News city Estimated-1,571+25.3%
130Virginia Beach city Estimated-2,630+31%
131Prince William County Estimated-3,612+12.3%
132Norfolk city Estimated-4,287-114.6%
133Fairfax County Estimated-8,454+39.2%

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, 2024) [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, 2024. 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=2024. 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, 2024. 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=2024.

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, 2024 [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=2024 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_virginia_by_2024,
  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, 2024}},
  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=2024. 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, 2024
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=2024
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/virginia-counties?period=2024.
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 2,075 in 2024, according to the U.S. Census Bureau.

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

Fairfax County, with -8,454 in 2024.

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