Counties in Kentucky by net domestic migration, July to June

Warren County had the highest net domestic migration, July to June of 120 counties in 2017, at 1,287. Christian County had the lowest, at -1,450. The median was 19 and the figure for Kentucky was 2,864. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest1,287Warren County
Lowest-1,450Christian County
Median19120 counties
Kentucky2,864History

Map of counties, 2017

Adair County: 23 personsAllen County: 189 personsAnderson County: 325 personsBallard County: 7 personsBarren County: -75 personsBath County: 96 personsBell County: -267 personsBoone County: 592 personsBourbon County: -22 personsBoyd County: -212 personsBoyle County: 19 personsBracken County: -79 personsBreathitt County: -205 personsBreckinridge County: 124 personsBullitt County: 900 personsButler County: 110 personsCaldwell County: 46 personsCalloway County: -48 personsCampbell County: 240 personsCarlisle County: 19 personsCarroll County: 70 personsCarter County: -105 personsCasey County: 29 personsChristian County: -1,450 personsClark County: 51 personsClay County: -354 personsClinton County: 24 personsCrittenden County: -77 personsCumberland County: 1 personsDaviess County: 50 personsEdmonson County: 192 personsElliott County: 14 personsEstill County: -57 personsFayette County: 608 personsFleming County: -68 personsFloyd County: -609 personsFranklin County: 126 personsFulton County: 29 personsGallatin County: -16 personsGarrard County: 79 personsGrant County: -46 personsGraves County: -134 personsGrayson County: 168 personsGreen County: 82 personsGreenup County: -188 personsHancock County: 14 personsHardin County: 579 personsHarlan County: -246 personsHarrison County: 157 personsHart County: 168 personsHenderson County: -342 personsHenry County: 123 personsHickman County: -66 personsHopkins County: -191 personsJackson County: 45 personsJefferson County: -1,355 personsJessamine County: 736 personsJohnson County: -221 personsKenton County: -83 personsKnott County: -189 personsKnox County: 16 personsLarue County: 185 personsLaurel County: 134 personsLawrence County: -111 personsLee County: 9 personsLeslie County: -69 personsLetcher County: -356 personsLewis County: -101 personsLincoln County: 80 personsLivingston County: 90 personsLogan County: 329 personsLyon County: 102 personsMcCracken County: 46 personsMcCreary County: -144 personsMcLean County: -109 personsMadison County: 1,235 personsMagoffin County: -136 personsMarion County: 126 personsMarshall County: 194 personsMartin County: -439 personsMason County: 7 personsMeade County: 84 personsMenifee County: 27 personsMercer County: 138 personsMetcalfe County: 95 personsMonroe County: 81 personsMontgomery County: 212 personsMorgan County: -15 personsMuhlenberg County: -161 personsNelson County: -18 personsNicholas County: 85 personsOhio County: -40 personsOldham County: 920 personsOwen County: 130 personsOwsley County: -63 personsPendleton County: -29 personsPerry County: -573 personsPike County: -1,385 personsPowell County: 38 personsPulaski County: 440 personsRobertson County: 5 personsRockcastle County: -104 personsRowan County: 57 personsRussell County: 1 personsScott County: 1,052 personsShelby County: 402 personsSimpson County: 47 personsSpencer County: 235 personsTaylor County: 33 personsTodd County: -203 personsTrigg County: 136 personsTrimble County: -55 personsUnion County: -118 personsWarren County: 1,287 personsWashington County: -222 personsWayne County: -110 personsWebster County: -159 personsWhitley County: -61 personsWolfe County: 64 personsWoodford County: 193 persons
  • Under -190
  • -190 to -80
  • -80 to 0
  • 0 to 50
  • 50 to 160
  • 160 and over
persons, 2017. 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, 2017

Warren County: 1,287 personsWarren County1,287Madison County: 1,235 personsMadison County1,235Scott County: 1,052 personsScott County1,052Oldham County: 920 personsOldham County920Bullitt County: 900 personsBullitt County900Jessamine County: 736 personsJessamine County736Fayette County: 608 personsFayette County608Boone County: 592 personsBoone County592Hardin County: 579 personsHardin County579Pulaski County: 440 personsPulaski County440Shelby County: 402 personsShelby County402Logan County: 329 personsLogan County329Anderson County: 325 personsAnderson County325Campbell County: 240 personsCampbell County240Spencer County: 235 personsSpencer County235Montgomery County: 212 personsMontgomery County212Marshall County: 194 personsMarshall County194Woodford County: 193 personsWoodford County193Edmonson County: 192 personsEdmonson County192Allen County: 189 personsAllen County189Larue County: 185 personsLarue County185Grayson County: 168 personsGrayson County168Hart County: 168 personsHart County168Harrison County: 157 personsHarrison County157Mercer County: 138 personsMercer County138Trigg County: 136 personsTrigg County136Laurel County: 134 personsLaurel County134Owen County: 130 personsOwen County130Franklin County: 126 personsFranklin County126Marion County: 126 personsMarion County126Breckinridge County: 124 personsBreckinridge County124Henry County: 123 personsHenry County123Butler County: 110 personsButler County110Lyon County: 102 personsLyon County102Bath County: 96 personsBath County96Metcalfe County: 95 personsMetcalfe County95Livingston County: 90 personsLivingston County90Nicholas County: 85 personsNicholas County85Meade County: 84 personsMeade County84Green County: 82 personsGreen County82Warren County: 1,287 personsWarren County1,287Madison County: 1,235 personsMadison County1,235Scott County: 1,052 personsScott County1,052Oldham County: 920 personsOldham County920Bullitt County: 900 personsBullitt County900Jessamine County: 736 personsJessamine County736Fayette County: 608 personsFayette County608Boone County: 592 personsBoone County592Hardin County: 579 personsHardin County579Pulaski County: 440 personsPulaski County440Shelby County: 402 personsShelby County402Logan County: 329 personsLogan County329Anderson County: 325 personsAnderson County325Campbell County: 240 personsCampbell County240Spencer County: 235 personsSpencer County235Montgomery County: 212 personsMontgomery County212Marshall County: 194 personsMarshall County194Woodford County: 193 personsWoodford County193Edmonson County: 192 personsEdmonson County192Allen County: 189 personsAllen County189Larue County: 185 personsLarue County185Grayson County: 168 personsGrayson County168Hart County: 168 personsHart County168Harrison County: 157 personsHarrison County157Mercer County: 138 personsMercer County138Trigg County: 136 personsTrigg County136Laurel County: 134 personsLaurel County134Owen County: 130 personsOwen County130Franklin County: 126 personsFranklin County126Marion County: 126 personsMarion County126Breckinridge County: 124 personsBreckinridge County124Henry County: 123 personsHenry County123Butler County: 110 personsButler County110Lyon County: 102 personsLyon County102Bath County: 96 personsBath County96Metcalfe County: 95 personsMetcalfe County95Livingston County: 90 personsLivingston County90Nicholas County: 85 personsNicholas County85Meade County: 84 personsMeade County84Green County: 82 personsGreen County82
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

RankCounties2017
persons
Change on 2016
1Warren County Estimated1,287+23%
2Madison County Estimated1,235+29.7%
3Scott County Estimated1,052+17.7%
4Oldham County Estimated920+32.6%
5Bullitt County Estimated900+146.6%
6Jessamine County Estimated736+786.7%
7Fayette County Estimated608+150.5%
8Boone County Estimated592+52.6%
9Hardin County Estimated579+8,171.4%
10Pulaski County Estimated440+144.4%
11Shelby County Estimated402-8%
12Logan County Estimated329+357%
13Anderson County Estimated325+71.1%
14Campbell County Estimated240+320.2%
15Spencer County Estimated235+4.9%
16Montgomery County Estimated212+332.7%
17Marshall County Estimated194-37.6%
18Woodford County Estimated193+10.3%
19Edmonson County Estimated192+86.4%
20Allen County Estimated189+425%
21Larue County Estimated185+312.6%
22Grayson County Estimated168+566.7%
22Hart County Estimated168+175.4%
24Harrison County Estimated157+291.5%
25Mercer County Estimated138+375.9%
26Trigg County Estimated136+56.3%
27Laurel County Estimated134+482.6%
28Owen County Estimated130+506.3%
29Franklin County Estimated126-3.1%
29Marion County Estimated126+223.5%
31Breckinridge County Estimated124+527.6%
32Henry County Estimated123-55.1%
33Butler County Estimated110+361.9%
34Lyon County Estimated102+160.7%
35Bath County Estimated96+134.1%
36Metcalfe County Estimated95-6.9%
37Livingston County Estimated90+291.5%
38Nicholas County Estimated85+165.6%
39Meade County Estimated84-59.8%
40Green County Estimated82+64%
41Monroe County Estimated81+276.1%
42Lincoln County Estimated80+481%
43Garrard County Estimated79-39.2%
44Carroll County Estimated70+192.1%
45Wolfe County Estimated64+476.5%
46Rowan County Estimated57+122.4%
47Clark County Estimated51-66.4%
48Daviess County Estimated50+266.7%
49Simpson County Estimated47+95.8%
50Caldwell County Estimated46+142.2%
50McCracken County Estimated46-85.3%
52Jackson County Estimated45+95.7%
53Powell County Estimated38+153.3%
54Taylor County Estimated33+114.5%
55Casey County Estimated29-14.7%
55Fulton County Estimated29+137.7%
57Menifee County Estimated27-69.3%
58Clinton County Estimated24+41.2%
59Adair County Estimated23-54.9%
60Boyle County Estimated19-88.1%
60Carlisle County Estimated19+130.2%
62Knox County Estimated16-42.9%
63Elliott County Estimated14+123%
63Hancock County Estimated14-68.2%
65Lee County Estimated9+106.8%
66Ballard County Estimated7+104.7%
66Mason County Estimated7-92.9%
68Robertson County Estimated5+150%
69Cumberland County Estimated1-90.9%
69Russell County Estimated1-99.2%
71Morgan County Estimated-15-50%
72Gallatin County Estimated-16-121.1%
73Nelson County Estimated-18-106.9%
74Bourbon County Estimated-22+46.3%
75Pendleton County Estimated-29-141.4%
76Ohio County Estimated-40-128.8%
77Grant County Estimated-46-163.9%
78Calloway County Estimated-48+42.2%
79Trimble County Estimated-55+50.9%
80Estill County Estimated-57-418.2%
81Whitley County Estimated-61+57.3%
82Owsley County Estimated-63-226%
83Hickman County Estimated-66-833.3%
84Fleming County Estimated-68+37%
85Leslie County Estimated-69+61.9%
86Barren County Estimated-75-161.5%
87Crittenden County Estimated-77-1,183.3%
88Bracken County Estimated-79-211.3%
89Kenton County Estimated-83+77.3%
90Lewis County Estimated-101-7.4%
91Rockcastle County Estimated-104-153.7%
92Carter County Estimated-105+47.5%
93McLean County Estimated-109-289.3%
94Wayne County Estimated-110-207.8%
95Lawrence County Estimated-111-455%
96Union County Estimated-118+31%
97Graves County Estimated-1340%
98Magoffin County Estimated-136-7.9%
99McCreary County Estimated-144+61.6%
100Webster County Estimated-159-612.9%
101Muhlenberg County Estimated-161-87.2%
102Greenup County Estimated-188-164.8%
103Knott County Estimated-189-19.6%
104Hopkins County Estimated-191+51.4%
105Todd County Estimated-203-50.4%
106Breathitt County Estimated-205-43.4%
107Boyd County Estimated-212+35.2%
108Johnson County Estimated-221-7.3%
109Washington County Estimated-222-374.1%
110Harlan County Estimated-246+40.6%
111Bell County Estimated-267-140.5%
112Henderson County Estimated-342-97.7%
113Clay County Estimated-354-12.4%
114Letcher County Estimated-356-49%
115Martin County Estimated-439-44.4%
116Perry County Estimated-573-179.5%
117Floyd County Estimated-609-29.9%
118Jefferson County Estimated-1,355+32.6%
119Pike County Estimated-1,385-13.5%
120Christian County Estimated-1,450+41.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 Kentucky by net domestic migration, July to June, 2017) [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, 2017. 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=2017. 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, 2017. 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=2017.

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

BibTeX
@misc{census_counties_in_kentucky_by_2017,
  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, 2017}},
  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=2017. 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, 2017
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=2017
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-july-june/kentucky-counties?period=2017.
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?

Warren County, with 1,287 in 2017, according to the U.S. Census Bureau.

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

Christian County, with -1,450 in 2017.

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