Counties in Kentucky by net domestic migration, July to June

Madison County had the highest net domestic migration, July to June of 120 counties in 2024, at 1,585. Jefferson County had the lowest, at -4,692. The median was 75 and the figure for Kentucky was 7,013. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,585Madison County
Lowest-4,692Jefferson County
Median75120 counties
Kentucky7,013History

Map of counties, 2024

Adair County: -80 personsAllen County: 223 personsAnderson County: 219 personsBallard County: 43 personsBarren County: 282 personsBath County: -16 personsBell County: -37 personsBoone County: 671 personsBourbon County: 114 personsBoyd County: 276 personsBoyle County: 224 personsBracken County: 68 personsBreathitt County: -81 personsBreckinridge County: 150 personsBullitt County: 664 personsButler County: 33 personsCaldwell County: 28 personsCalloway County: 309 personsCampbell County: -163 personsCarlisle County: 37 personsCarroll County: 80 personsCarter County: 52 personsCasey County: 108 personsChristian County: -543 personsClark County: 392 personsClay County: -6 personsClinton County: -13 personsCrittenden County: -1 personsCumberland County: 93 personsDaviess County: -172 personsEdmonson County: 207 personsElliott County: 25 personsEstill County: 121 personsFayette County: -2,032 personsFleming County: 208 personsFloyd County: -108 personsFranklin County: 572 personsFulton County: -54 personsGallatin County: -33 personsGarrard County: 126 personsGrant County: 34 personsGraves County: 98 personsGrayson County: 254 personsGreen County: 128 personsGreenup County: 128 personsHancock County: 92 personsHardin County: -119 personsHarlan County: -58 personsHarrison County: 110 personsHart County: 158 personsHenderson County: 29 personsHenry County: 201 personsHickman County: 15 personsHopkins County: 143 personsJackson County: 199 personsJefferson County: -4,692 personsJessamine County: 278 personsJohnson County: 96 personsKenton County: 645 personsKnott County: -75 personsKnox County: 63 personsLarue County: -159 personsLaurel County: -2 personsLawrence County: -52 personsLee County: 51 personsLeslie County: -54 personsLetcher County: -98 personsLewis County: -41 personsLincoln County: 227 personsLivingston County: -36 personsLogan County: 200 personsLyon County: -37 personsMcCracken County: 179 personsMcCreary County: -148 personsMcLean County: 72 personsMadison County: 1,585 personsMagoffin County: -8 personsMarion County: 7 personsMarshall County: 149 personsMartin County: -175 personsMason County: 85 personsMeade County: 286 personsMenifee County: 82 personsMercer County: 357 personsMetcalfe County: 36 personsMonroe County: -69 personsMontgomery County: 275 personsMorgan County: -184 personsMuhlenberg County: 85 personsNelson County: 431 personsNicholas County: 31 personsOhio County: 160 personsOldham County: -47 personsOwen County: 155 personsOwsley County: -13 personsPendleton County: 49 personsPerry County: -138 personsPike County: -264 personsPowell County: -53 personsPulaski County: 776 personsRobertson County: 52 personsRockcastle County: 171 personsRowan County: 78 personsRussell County: 143 personsScott County: 662 personsShelby County: 211 personsSimpson County: 115 personsSpencer County: 191 personsTaylor County: 210 personsTodd County: 125 personsTrigg County: 220 personsTrimble County: -2 personsUnion County: 90 personsWarren County: 1,066 personsWashington County: 40 personsWayne County: 30 personsWebster County: 37 personsWhitley County: 241 personsWolfe County: -40 personsWoodford County: -40 persons
  • Under -100
  • -100 to -40
  • -40 to 0
  • 0 to 90
  • 90 to 210
  • 210 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

Madison County: 1,585 personsMadison County1,585Warren County: 1,066 personsWarren County1,066Pulaski County: 776 personsPulaski County776Boone County: 671 personsBoone County671Bullitt County: 664 personsBullitt County664Scott County: 662 personsScott County662Kenton County: 645 personsKenton County645Franklin County: 572 personsFranklin County572Nelson County: 431 personsNelson County431Clark County: 392 personsClark County392Mercer County: 357 personsMercer County357Calloway County: 309 personsCalloway County309Meade County: 286 personsMeade County286Barren County: 282 personsBarren County282Jessamine County: 278 personsJessamine County278Boyd County: 276 personsBoyd County276Montgomery County: 275 personsMontgomery County275Grayson County: 254 personsGrayson County254Whitley County: 241 personsWhitley County241Lincoln County: 227 personsLincoln County227Boyle County: 224 personsBoyle County224Allen County: 223 personsAllen County223Trigg County: 220 personsTrigg County220Anderson County: 219 personsAnderson County219Shelby County: 211 personsShelby County211Taylor County: 210 personsTaylor County210Fleming County: 208 personsFleming County208Edmonson County: 207 personsEdmonson County207Henry County: 201 personsHenry County201Logan County: 200 personsLogan County200Jackson County: 199 personsJackson County199Spencer County: 191 personsSpencer County191McCracken County: 179 personsMcCracken County179Rockcastle County: 171 personsRockcastle County171Ohio County: 160 personsOhio County160Hart County: 158 personsHart County158Owen County: 155 personsOwen County155Breckinridge County: 150 personsBreckinridge County150Marshall County: 149 personsMarshall County149Hopkins County: 143 personsHopkins County143Madison County: 1,585 personsMadison County1,585Warren County: 1,066 personsWarren County1,066Pulaski County: 776 personsPulaski County776Boone County: 671 personsBoone County671Bullitt County: 664 personsBullitt County664Scott County: 662 personsScott County662Kenton County: 645 personsKenton County645Franklin County: 572 personsFranklin County572Nelson County: 431 personsNelson County431Clark County: 392 personsClark County392Mercer County: 357 personsMercer County357Calloway County: 309 personsCalloway County309Meade County: 286 personsMeade County286Barren County: 282 personsBarren County282Jessamine County: 278 personsJessamine County278Boyd County: 276 personsBoyd County276Montgomery County: 275 personsMontgomery County275Grayson County: 254 personsGrayson County254Whitley County: 241 personsWhitley County241Lincoln County: 227 personsLincoln County227Boyle County: 224 personsBoyle County224Allen County: 223 personsAllen County223Trigg County: 220 personsTrigg County220Anderson County: 219 personsAnderson County219Shelby County: 211 personsShelby County211Taylor County: 210 personsTaylor County210Fleming County: 208 personsFleming County208Edmonson County: 207 personsEdmonson County207Henry County: 201 personsHenry County201Logan County: 200 personsLogan County200Jackson County: 199 personsJackson County199Spencer County: 191 personsSpencer County191McCracken County: 179 personsMcCracken County179Rockcastle County: 171 personsRockcastle County171Ohio County: 160 personsOhio County160Hart County: 158 personsHart County158Owen County: 155 personsOwen County155Breckinridge County: 150 personsBreckinridge County150Marshall County: 149 personsMarshall County149Hopkins County: 143 personsHopkins County143
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
1Madison County Estimated1,585-22.1%
2Warren County Estimated1,066+19.5%
3Pulaski County Estimated776+24.8%
4Boone County Estimated671+53.2%
5Bullitt County Estimated664-34.7%
6Scott County Estimated662-17.8%
7Kenton County Estimated645+357.4%
8Franklin County Estimated572+853.3%
9Nelson County Estimated431+31.8%
10Clark County Estimated392+2.6%
11Mercer County Estimated357+34.7%
12Calloway County Estimated309-7.5%
13Meade County Estimated286+100%
14Barren County Estimated282+91.8%
15Jessamine County Estimated278-52.6%
16Boyd County Estimated276+820%
17Montgomery County Estimated275+31%
18Grayson County Estimated254+24.5%
19Whitley County Estimated241+501.7%
20Lincoln County Estimated227-45%
21Boyle County Estimated224+16.7%
22Allen County Estimated223-55.8%
23Trigg County Estimated220+178.5%
24Anderson County Estimated219-29.1%
25Shelby County Estimated211-57.5%
26Taylor County Estimated210+28.8%
27Fleming County Estimated208+17.5%
28Edmonson County Estimated207-5.5%
29Henry County Estimated201-9.5%
30Logan County Estimated200-50.7%
31Jackson County Estimated199+36.3%
32Spencer County Estimated191-34.4%
33McCracken County Estimated179-43.2%
34Rockcastle County Estimated171+147.8%
35Ohio County Estimated160+11.1%
36Hart County Estimated158+29.5%
37Owen County Estimated155+229.8%
38Breckinridge County Estimated150-31.2%
39Marshall County Estimated149+46.1%
40Hopkins County Estimated143+76.5%
40Russell County Estimated143+5.1%
42Green County Estimated128+5.8%
42Greenup County Estimated128+64.1%
44Garrard County Estimated126-57.7%
45Todd County Estimated125+83.8%
46Estill County Estimated121+426.1%
47Simpson County Estimated115-61.3%
48Bourbon County Estimated114+39%
49Harrison County Estimated110-66.9%
50Casey County Estimated108+77%
51Graves County Estimated98+712.5%
52Johnson County Estimated96+317.4%
53Cumberland County Estimated93+55%
54Hancock County Estimated92+201.1%
55Union County Estimated90+462.5%
56Mason County Estimated85+347.4%
56Muhlenberg County Estimated85+357.6%
58Menifee County Estimated82-1.2%
59Carroll County Estimated80+263.6%
60Rowan County Estimated78+225%
61McLean County Estimated72+754.5%
62Bracken County Estimated68+750%
63Knox County Estimated63-37.6%
64Carter County Estimated52-68.9%
64Robertson County Estimated52-36.6%
66Lee County Estimated51-42%
67Pendleton County Estimated49-59.8%
68Ballard County Estimated43+258.3%
69Washington County Estimated40-81.7%
70Carlisle County Estimated37+48%
70Webster County Estimated37+285%
72Metcalfe County Estimated36-62.1%
73Grant County Estimated34-58.5%
74Butler County Estimated33+1,000%
75Nicholas County Estimated31+136.9%
76Wayne County Estimated30+100%
77Henderson County Estimated29-79.6%
78Caldwell County Estimated28+207.7%
79Elliott County Estimated25+600%
80Hickman County Estimated15-76.6%
81Marion County Estimated7-93.5%
82Crittenden County Estimated-1-104%
83Laurel County Estimated-2-100.4%
83Trimble County Estimated-2-101.7%
85Clay County Estimated-6+95.8%
86Magoffin County Estimated-8+83.3%
87Clinton County Estimated-13-129.5%
87Owsley County Estimated-13-115.5%
89Bath County Estimated-16-109%
90Gallatin County Estimated-33-294.1%
91Livingston County Estimated-36-500%
92Bell County Estimated-37+70.6%
92Lyon County Estimated-37-123.9%
94Wolfe County Estimated-40+47.4%
94Woodford County Estimated-40-120.2%
96Lewis County Estimated-41-147.7%
97Oldham County Estimated-47-107.8%
98Lawrence County Estimated-52-308%
99Powell County Estimated-53-194.4%
100Fulton County Estimated-54-357.1%
100Leslie County Estimated-54+40%
102Harlan County Estimated-58+48.2%
103Monroe County Estimated-69-245%
104Knott County Estimated-75-63%
105Adair County Estimated-80-138.5%
106Breathitt County Estimated-81+75.9%
107Letcher County Estimated-98+39.5%
108Floyd County Estimated-108+47.6%
109Hardin County Estimated-119-170.4%
110Perry County Estimated-138-25.5%
111McCreary County Estimated-148-144%
112Larue County Estimated-159-182%
113Campbell County Estimated-163-158.4%
114Daviess County Estimated-172-760%
115Martin County Estimated-175-66.7%
116Morgan County Estimated-184-215.7%
117Pike County Estimated-264-1,420%
118Christian County Estimated-543+70.7%
119Fayette County Estimated-2,032+23.2%
120Jefferson County Estimated-4,692+24.6%

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, 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 Kentucky 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/kentucky-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 Kentucky 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/kentucky-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 Kentucky 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/kentucky-counties?period=2024 (Accessed: 12 October 2026).

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

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

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