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

Madison County had the highest net domestic migration, July to June of 120 counties in 2025, at 1,810. Jefferson County had the lowest, at -7,878. The median was 81 and the figure for Kentucky was 7,269. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,810Madison County
Lowest-7,878Jefferson County
Median81120 counties
Kentucky7,269History

Map of counties, 2025

Adair County: 176 personsAllen County: 397 personsAnderson County: 194 personsBallard County: 24 personsBarren County: 196 personsBath County: 216 personsBell County: 43 personsBoone County: 774 personsBourbon County: -50 personsBoyd County: 55 personsBoyle County: 358 personsBracken County: 70 personsBreathitt County: -94 personsBreckinridge County: 241 personsBullitt County: 644 personsButler County: 37 personsCaldwell County: 55 personsCalloway County: 519 personsCampbell County: 1,094 personsCarlisle County: 3 personsCarroll County: 5 personsCarter County: 111 personsCasey County: 152 personsChristian County: -1,828 personsClark County: 307 personsClay County: 7 personsClinton County: -6 personsCrittenden County: -148 personsCumberland County: -7 personsDaviess County: 180 personsEdmonson County: 106 personsElliott County: 17 personsEstill County: 124 personsFayette County: -1,392 personsFleming County: 110 personsFloyd County: 21 personsFranklin County: 349 personsFulton County: 9 personsGallatin County: 72 personsGarrard County: 307 personsGrant County: 377 personsGraves County: 257 personsGrayson County: 184 personsGreen County: 133 personsGreenup County: 173 personsHancock County: 33 personsHardin County: 460 personsHarlan County: -118 personsHarrison County: 202 personsHart County: 199 personsHenderson County: -149 personsHenry County: 258 personsHickman County: 36 personsHopkins County: 158 personsJackson County: 82 personsJefferson County: -7,878 personsJessamine County: 312 personsJohnson County: 20 personsKenton County: 253 personsKnott County: -27 personsKnox County: -19 personsLarue County: 52 personsLaurel County: 597 personsLawrence County: 64 personsLee County: 65 personsLeslie County: -52 personsLetcher County: -114 personsLewis County: 27 personsLincoln County: 279 personsLivingston County: 53 personsLogan County: 252 personsLyon County: 112 personsMcCracken County: -71 personsMcCreary County: 235 personsMcLean County: 25 personsMadison County: 1,810 personsMagoffin County: -14 personsMarion County: 60 personsMarshall County: 203 personsMartin County: 93 personsMason County: 70 personsMeade County: 175 personsMenifee County: 133 personsMercer County: 306 personsMetcalfe County: 80 personsMonroe County: 84 personsMontgomery County: 6 personsMorgan County: 159 personsMuhlenberg County: 141 personsNelson County: 229 personsNicholas County: 179 personsOhio County: 72 personsOldham County: 181 personsOwen County: 151 personsOwsley County: 45 personsPendleton County: 22 personsPerry County: -127 personsPike County: -246 personsPowell County: 18 personsPulaski County: 593 personsRobertson County: -6 personsRockcastle County: 42 personsRowan County: -27 personsRussell County: 67 personsScott County: 251 personsShelby County: 405 personsSimpson County: 378 personsSpencer County: 288 personsTaylor County: -67 personsTodd County: 137 personsTrigg County: 62 personsTrimble County: 44 personsUnion County: -235 personsWarren County: 1,198 personsWashington County: 51 personsWayne County: 144 personsWebster County: 8 personsWhitley County: 47 personsWolfe County: 57 personsWoodford County: 84 persons
  • Under -130
  • -130 to -50
  • -50 to 0
  • 0 to 70
  • 70 to 200
  • 200 and over
persons, 2025. 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, 2025

Madison County: 1,810 personsMadison County1,810Warren County: 1,198 personsWarren County1,198Campbell County: 1,094 personsCampbell County1,094Boone County: 774 personsBoone County774Bullitt County: 644 personsBullitt County644Laurel County: 597 personsLaurel County597Pulaski County: 593 personsPulaski County593Calloway County: 519 personsCalloway County519Hardin County: 460 personsHardin County460Shelby County: 405 personsShelby County405Allen County: 397 personsAllen County397Simpson County: 378 personsSimpson County378Grant County: 377 personsGrant County377Boyle County: 358 personsBoyle County358Franklin County: 349 personsFranklin County349Jessamine County: 312 personsJessamine County312Clark County: 307 personsClark County307Garrard County: 307 personsGarrard County307Mercer County: 306 personsMercer County306Spencer County: 288 personsSpencer County288Lincoln County: 279 personsLincoln County279Henry County: 258 personsHenry County258Graves County: 257 personsGraves County257Kenton County: 253 personsKenton County253Logan County: 252 personsLogan County252Scott County: 251 personsScott County251Breckinridge County: 241 personsBreckinridge County241McCreary County: 235 personsMcCreary County235Nelson County: 229 personsNelson County229Bath County: 216 personsBath County216Marshall County: 203 personsMarshall County203Harrison County: 202 personsHarrison County202Hart County: 199 personsHart County199Barren County: 196 personsBarren County196Anderson County: 194 personsAnderson County194Grayson County: 184 personsGrayson County184Oldham County: 181 personsOldham County181Daviess County: 180 personsDaviess County180Nicholas County: 179 personsNicholas County179Adair County: 176 personsAdair County176Madison County: 1,810 personsMadison County1,810Warren County: 1,198 personsWarren County1,198Campbell County: 1,094 personsCampbell County1,094Boone County: 774 personsBoone County774Bullitt County: 644 personsBullitt County644Laurel County: 597 personsLaurel County597Pulaski County: 593 personsPulaski County593Calloway County: 519 personsCalloway County519Hardin County: 460 personsHardin County460Shelby County: 405 personsShelby County405Allen County: 397 personsAllen County397Simpson County: 378 personsSimpson County378Grant County: 377 personsGrant County377Boyle County: 358 personsBoyle County358Franklin County: 349 personsFranklin County349Jessamine County: 312 personsJessamine County312Clark County: 307 personsClark County307Garrard County: 307 personsGarrard County307Mercer County: 306 personsMercer County306Spencer County: 288 personsSpencer County288Lincoln County: 279 personsLincoln County279Henry County: 258 personsHenry County258Graves County: 257 personsGraves County257Kenton County: 253 personsKenton County253Logan County: 252 personsLogan County252Scott County: 251 personsScott County251Breckinridge County: 241 personsBreckinridge County241McCreary County: 235 personsMcCreary County235Nelson County: 229 personsNelson County229Bath County: 216 personsBath County216Marshall County: 203 personsMarshall County203Harrison County: 202 personsHarrison County202Hart County: 199 personsHart County199Barren County: 196 personsBarren County196Anderson County: 194 personsAnderson County194Grayson County: 184 personsGrayson County184Oldham County: 181 personsOldham County181Daviess County: 180 personsDaviess County180Nicholas County: 179 personsNicholas County179Adair County: 176 personsAdair County176
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
1Madison County Estimated1,810+14.2%
2Warren County Estimated1,198+12.4%
3Campbell County Estimated1,094+771.2%
4Boone County Estimated774+15.4%
5Bullitt County Estimated644-3%
6Laurel County Estimated597+29,950%
7Pulaski County Estimated593-23.6%
8Calloway County Estimated519+68%
9Hardin County Estimated460+486.6%
10Shelby County Estimated405+91.9%
11Allen County Estimated397+78%
12Simpson County Estimated378+228.7%
13Grant County Estimated377+1,008.8%
14Boyle County Estimated358+59.8%
15Franklin County Estimated349-39%
16Jessamine County Estimated312+12.2%
17Clark County Estimated307-21.7%
17Garrard County Estimated307+143.7%
19Mercer County Estimated306-14.3%
20Spencer County Estimated288+50.8%
21Lincoln County Estimated279+22.9%
22Henry County Estimated258+28.4%
23Graves County Estimated257+162.2%
24Kenton County Estimated253-60.8%
25Logan County Estimated252+26%
26Scott County Estimated251-62.1%
27Breckinridge County Estimated241+60.7%
28McCreary County Estimated235+258.8%
29Nelson County Estimated229-46.9%
30Bath County Estimated216+1,450%
31Marshall County Estimated203+36.2%
32Harrison County Estimated202+83.6%
33Hart County Estimated199+25.9%
34Barren County Estimated196-30.5%
35Anderson County Estimated194-11.4%
36Grayson County Estimated184-27.6%
37Oldham County Estimated181+485.1%
38Daviess County Estimated180+204.7%
39Nicholas County Estimated179+477.4%
40Adair County Estimated176+320%
41Meade County Estimated175-38.8%
42Greenup County Estimated173+35.2%
43Morgan County Estimated159+186.4%
44Hopkins County Estimated158+10.5%
45Casey County Estimated152+40.7%
46Owen County Estimated151-2.6%
47Wayne County Estimated144+380%
48Muhlenberg County Estimated141+65.9%
49Todd County Estimated137+9.6%
50Green County Estimated133+3.9%
50Menifee County Estimated133+62.2%
52Estill County Estimated124+2.5%
53Lyon County Estimated112+402.7%
54Carter County Estimated111+113.5%
55Fleming County Estimated110-47.1%
56Edmonson County Estimated106-48.8%
57Martin County Estimated93+153.1%
58Monroe County Estimated84+221.7%
58Woodford County Estimated84+310%
60Jackson County Estimated82-58.8%
61Metcalfe County Estimated80+122.2%
62Gallatin County Estimated72+318.2%
62Ohio County Estimated72-55%
64Bracken County Estimated70+2.9%
64Mason County Estimated70-17.6%
66Russell County Estimated67-53.1%
67Lee County Estimated65+27.5%
68Lawrence County Estimated64+223.1%
69Trigg County Estimated62-71.8%
70Marion County Estimated60+757.1%
71Wolfe County Estimated57+242.5%
72Boyd County Estimated55-80.1%
72Caldwell County Estimated55+96.4%
74Livingston County Estimated53+247.2%
75Larue County Estimated52+132.7%
76Washington County Estimated51+27.5%
77Whitley County Estimated47-80.5%
78Owsley County Estimated45+446.2%
79Trimble County Estimated44+2,300%
80Bell County Estimated43+216.2%
81Rockcastle County Estimated42-75.4%
82Butler County Estimated37+12.1%
83Hickman County Estimated36+140%
84Hancock County Estimated33-64.1%
85Lewis County Estimated27+165.9%
86McLean County Estimated25-65.3%
87Ballard County Estimated24-44.2%
88Pendleton County Estimated22-55.1%
89Floyd County Estimated21+119.4%
90Johnson County Estimated20-79.2%
91Powell County Estimated18+134%
92Elliott County Estimated17-32%
93Fulton County Estimated9+116.7%
94Webster County Estimated8-78.4%
95Clay County Estimated7+216.7%
96Montgomery County Estimated6-97.8%
97Carroll County Estimated5-93.8%
98Carlisle County Estimated3-91.9%
99Clinton County Estimated-6+53.8%
99Robertson County Estimated-6-111.5%
101Cumberland County Estimated-7-107.5%
102Magoffin County Estimated-14-75%
103Knox County Estimated-19-130.2%
104Knott County Estimated-27+64%
104Rowan County Estimated-27-134.6%
106Bourbon County Estimated-50-143.9%
107Leslie County Estimated-52+3.7%
108Taylor County Estimated-67-131.9%
109McCracken County Estimated-71-139.7%
110Breathitt County Estimated-94-16%
111Letcher County Estimated-114-16.3%
112Harlan County Estimated-118-103.4%
113Perry County Estimated-127+8%
114Crittenden County Estimated-148-14,700%
115Henderson County Estimated-149-613.8%
116Union County Estimated-235-361.1%
117Pike County Estimated-246+6.8%
118Fayette County Estimated-1,392+31.5%
119Christian County Estimated-1,828-236.6%
120Jefferson County Estimated-7,878-67.9%

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 Kentucky by net domestic migration, July to June, 2025) [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 Kentucky by net domestic migration, July to June, 2025. 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/kentucky-counties. 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 Kentucky by net domestic migration, July to June, 2025. 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/kentucky-counties.

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 Kentucky by net domestic migration, July to June, 2025 [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/kentucky-counties (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_kentucky_by_2025,
  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 Kentucky by net domestic migration, July to June, 2025}},
  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/kentucky-counties. 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 Kentucky by net domestic migration, July to June, 2025
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/kentucky-counties
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/kentucky-counties.
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 Kentucky 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":"Kentucky","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_july_june&level=province&within=Kentucky&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?

Madison County, with 1,810 in 2025, according to the U.S. Census Bureau.

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

Jefferson County, with -7,878 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 Kentucky: more rankings