Counties in Tennessee by net domestic migration, July to June, 2025

Wilson County had the highest net domestic migration, July to June of 95 counties in 2025, at 3,747. Shelby County had the lowest, at -11,670. The median was 273 and the figure for Tennessee was 42,389. Source: the U.S. Census Bureau.

Highest3,747Wilson County
Lowest-11,670Shelby County
Median27395 counties
Tennessee42,389History

Top 40 counties, 2025

Wilson County: 3,747 personsWilson County3,747Maury County: 3,043 personsMaury County3,043Sumner County: 2,806 personsSumner County2,806Rutherford County: 2,388 personsRutherford County2,388Knox County: 2,376 personsKnox County2,376Williamson County: 2,274 personsWilliamson County2,274Hamilton County: 2,140 personsHamilton County2,140Blount County: 2,039 personsBlount County2,039Sullivan County: 1,906 personsSullivan County1,906Washington County: 1,882 personsWashington County1,882Putnam County: 1,473 personsPutnam County1,473Cumberland County: 1,238 personsCumberland County1,238Bradley County: 1,200 personsBradley County1,200Loudon County: 1,193 personsLoudon County1,193Robertson County: 1,156 personsRobertson County1,156Montgomery County: 1,114 personsMontgomery County1,114Jefferson County: 1,047 personsJefferson County1,047Roane County: 1,015 personsRoane County1,015Greene County: 1,008 personsGreene County1,008Coffee County: 918 personsCoffee County918McMinn County: 891 personsMcMinn County891Dickson County: 778 personsDickson County778Grainger County: 742 personsGrainger County742Anderson County: 713 personsAnderson County713Fayette County: 623 personsFayette County623Hamblen County: 621 personsHamblen County621Monroe County: 575 personsMonroe County575White County: 516 personsWhite County516Bedford County: 502 personsBedford County502Giles County: 494 personsGiles County494Franklin County: 491 personsFranklin County491Hawkins County: 483 personsHawkins County483Cocke County: 472 personsCocke County472Fentress County: 465 personsFentress County465Wayne County: 450 personsWayne County450Claiborne County: 444 personsClaiborne County444Trousdale County: 441 personsTrousdale County441Henderson County: 405 personsHenderson County405Bledsoe County: 403 personsBledsoe County403Hardin County: 403 personsHardin County403
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

RankCounties2025
persons
Change on 2024
1Wilson County Estimated3,747-16.1%
2Maury County Estimated3,043+28.9%
3Sumner County Estimated2,806+8.7%
4Rutherford County Estimated2,388-14.9%
5Knox County Estimated2,376-13.7%
6Williamson County Estimated2,274+30.8%
7Hamilton County Estimated2,140-29.4%
8Blount County Estimated2,039+80.8%
9Sullivan County Estimated1,906+32.8%
10Washington County Estimated1,882+70.8%
11Putnam County Estimated1,473+116.9%
12Cumberland County Estimated1,238-3.3%
13Bradley County Estimated1,200+1.3%
14Loudon County Estimated1,193-28.2%
15Robertson County Estimated1,156-16.6%
16Montgomery County Estimated1,114-61.2%
17Jefferson County Estimated1,047-29.2%
18Roane County Estimated1,015+15.7%
19Greene County Estimated1,008-20.7%
20Coffee County Estimated918+20.6%
21McMinn County Estimated891-17.3%
22Dickson County Estimated778+5.4%
23Grainger County Estimated742+64.9%
24Anderson County Estimated713-43.2%
25Fayette County Estimated623+32.6%
26Hamblen County Estimated621-42.8%
27Monroe County Estimated575-32.3%
28White County Estimated516-15.1%
29Bedford County Estimated502-12.5%
30Giles County Estimated494+164.2%
31Franklin County Estimated491-2.2%
32Hawkins County Estimated483-57%
33Cocke County Estimated472-25.8%
34Fentress County Estimated465-9.7%
35Wayne County Estimated450+675.9%
36Claiborne County Estimated444+4.5%
37Trousdale County Estimated441+406.3%
38Henderson County Estimated405+76.1%
39Bledsoe County Estimated403-34.2%
39Hardin County Estimated403+20.3%
41Union County Estimated383-11.5%
42Hickman County Estimated381+130.9%
43Madison County Estimated357+96.2%
44Carter County Estimated352-42.7%
45Macon County Estimated329+4.1%
46Overton County Estimated308-2.2%
47Johnson County Estimated304+19.7%
48Rhea County Estimated273-46.4%
49Polk County Estimated272-36%
50Meigs County Estimated271-25.1%
51Lawrence County Estimated264-47.4%
52Gibson County Estimated248-33.9%
53McNairy County Estimated247+6.9%
54Sequatchie County Estimated233-38.5%
55Marion County Estimated228-53.8%
56Smith County Estimated227-15.3%
57Van Buren County Estimated220+67.9%
58Warren County Estimated218-75.6%
59Benton County Estimated214+181.6%
60DeKalb County Estimated210-40.3%
61Campbell County Estimated203-31.9%
62Humphreys County Estimated197-38.1%
63Lewis County Estimated191-30%
63Morgan County Estimated191-69.4%
65Lauderdale County Estimated183+60.5%
66Henry County Estimated179-70.6%
67Decatur County Estimated171+31.5%
68Cheatham County Estimated162-53%
69Marshall County Estimated161-77.9%
70Cannon County Estimated160+29%
71Scott County Estimated157-53.3%
72Lincoln County Estimated156-72.4%
73Perry County Estimated147+119.4%
74Pickett County Estimated127+130.9%
75Chester County Estimated123+29.5%
76Stewart County Estimated122-17.6%
77Weakley County Estimated112+24.4%
78Crockett County Estimated107+189.2%
79Moore County Estimated89+1,680%
80Jackson County Estimated84-43.2%
81Clay County Estimated82-61%
82Unicoi County Estimated81-63.7%
83Hancock County Estimated80-32.8%
84Grundy County Estimated72-69.1%
85Carroll County Estimated47-79.7%
86Tipton County Estimated10-97.3%
87Houston County Estimated3-98.3%
88Lake County Estimated-29-363.6%
89Obion County Estimated-680%
90Dyer County Estimated-104-321.3%
91Haywood County Estimated-140+16.7%
92Hardeman County Estimated-171-422.6%
93Sevier County Estimated-315+39%
94Davidson County Estimated-925+65.8%
95Shelby County Estimated-11,670+7%

Other periods

About this ranking

Estimated moves into a US state or county from elsewhere in the United States minus moves out to the rest of the country, from July 1 of the previous year through June 30 of the reported year. A negative value means more people left than arrived.

Sums to zero for the United States 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.

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 Tennessee 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":"Tennessee","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=Tennessee&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?

Wilson County, with 3,747 in 2025, according to the U.S. Census Bureau.

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

Shelby County, with -11,670 in 2025.

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 Tennessee: more rankings