Counties in Iowa by net domestic migration, July to June

Polk County had the highest net domestic migration, July to June of 99 counties in 2015, at 2,048. Black Hawk County had the lowest, at -589. The median was -57 and the figure for Iowa was -3,653. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest2,048Polk County
Median-5799 counties
Iowa-3,653History

Map of counties, 2015

Adair County: -167 personsAdams County: -103 personsAllamakee County: -235 personsAppanoose County: -61 personsAudubon County: -56 personsBenton County: -102 personsBlack Hawk County: -589 personsBoone County: 165 personsBremer County: 7 personsBuchanan County: -104 personsBuena Vista County: -440 personsButler County: -51 personsCalhoun County: -23 personsCarroll County: -108 personsCass County: 19 personsCedar County: -23 personsCerro Gordo County: -200 personsCherokee County: -291 personsChickasaw County: -102 personsClarke County: -11 personsClay County: 2 personsClayton County: -44 personsClinton County: -404 personsCrawford County: -218 personsDallas County: 1,787 personsDavis County: -48 personsDecatur County: -94 personsDelaware County: -56 personsDes Moines County: -238 personsDickinson County: 168 personsDubuque County: 21 personsEmmet County: -125 personsFayette County: -111 personsFloyd County: -105 personsFranklin County: -137 personsFremont County: -99 personsGreene County: -171 personsGrundy County: 36 personsGuthrie County: -10 personsHamilton County: -35 personsHancock County: -20 personsHardin County: -51 personsHarrison County: -86 personsHenry County: -29 personsHoward County: -57 personsHumboldt County: -75 personsIda County: -8 personsIowa County: -52 personsJackson County: -30 personsJasper County: -171 personsJefferson County: -151 personsJohnson County: 233 personsJones County: -149 personsKeokuk County: -104 personsKossuth County: -46 personsLee County: -155 personsLinn County: 698 personsLouisa County: -57 personsLucas County: -5 personsLyon County: -12 personsMadison County: 78 personsMahaska County: -151 personsMarion County: -179 personsMarshall County: -494 personsMills County: 78 personsMitchell County: -6 personsMonona County: 11 personsMonroe County: 1 personsMontgomery County: -202 personsMuscatine County: -187 personsO'Brien County: -99 personsOsceola County: -88 personsPage County: 16 personsPalo Alto County: 21 personsPlymouth County: -75 personsPocahontas County: -128 personsPolk County: 2,048 personsPottawattamie County: 3 personsPoweshiek County: -243 personsRinggold County: 41 personsSac County: -48 personsScott County: -402 personsShelby County: -52 personsSioux County: -206 personsStory County: -252 personsTama County: -120 personsTaylor County: 53 personsUnion County: -170 personsVan Buren County: -80 personsWapello County: -64 personsWarren County: 483 personsWashington County: 41 personsWayne County: -12 personsWebster County: -67 personsWinnebago County: 58 personsWinneshiek County: 52 personsWoodbury County: -512 personsWorth County: -41 personsWright County: -76 persons
  • Under -140
  • -140 to -60
  • -60 to 0
  • 0 to 20
  • 20 to 80
  • 80 and over
persons, 2015. 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, 2015

Polk County: 2,048 personsPolk County2,048Dallas County: 1,787 personsDallas County1,787Linn County: 698 personsLinn County698Warren County: 483 personsWarren County483Johnson County: 233 personsJohnson County233Dickinson County: 168 personsDickinson County168Boone County: 165 personsBoone County165Madison County: 78 personsMadison County78Mills County: 78 personsMills County78Winnebago County: 58 personsWinnebago County58Taylor County: 53 personsTaylor County53Winneshiek County: 52 personsWinneshiek County52Ringgold County: 41 personsRinggold County41Washington County: 41 personsWashington County41Grundy County: 36 personsGrundy County36Dubuque County: 21 personsDubuque County21Palo Alto County: 21 personsPalo Alto County21Cass County: 19 personsCass County19Page County: 16 personsPage County16Monona County: 11 personsMonona County11Bremer County: 7 personsBremer County7Pottawattamie County: 3 personsPottawattamie County3Clay County: 2 personsClay County2Monroe County: 1 personsMonroe County1Lucas County: -5 personsLucas County-5Mitchell County: -6 personsMitchell County-6Ida County: -8 personsIda County-8Guthrie County: -10 personsGuthrie County-10Clarke County: -11 personsClarke County-11Lyon County: -12 personsLyon County-12Wayne County: -12 personsWayne County-12Hancock County: -20 personsHancock County-20Calhoun County: -23 personsCalhoun County-23Cedar County: -23 personsCedar County-23Henry County: -29 personsHenry County-29Jackson County: -30 personsJackson County-30Hamilton County: -35 personsHamilton County-35Worth County: -41 personsWorth County-41Clayton County: -44 personsClayton County-44Kossuth County: -46 personsKossuth County-46Polk County: 2,048 personsPolk County2,048Dallas County: 1,787 personsDallas County1,787Linn County: 698 personsLinn County698Warren County: 483 personsWarren County483Johnson County: 233 personsJohnson County233Dickinson County: 168 personsDickinson County168Boone County: 165 personsBoone County165Madison County: 78 personsMadison County78Mills County: 78 personsMills County78Winnebago County: 58 personsWinnebago County58Taylor County: 53 personsTaylor County53Winneshiek County: 52 personsWinneshiek County52Ringgold County: 41 personsRinggold County41Washington County: 41 personsWashington County41Grundy County: 36 personsGrundy County36Dubuque County: 21 personsDubuque County21Palo Alto County: 21 personsPalo Alto County21Cass County: 19 personsCass County19Page County: 16 personsPage County16Monona County: 11 personsMonona County11Bremer County: 7 personsBremer County7Pottawattamie County: 3 personsPottawattamie County3Clay County: 2 personsClay County2Monroe County: 1 personsMonroe County1Lucas County: -5 personsLucas County-5Mitchell County: -6 personsMitchell County-6Ida County: -8 personsIda County-8Guthrie County: -10 personsGuthrie County-10Clarke County: -11 personsClarke County-11Lyon County: -12 personsLyon County-12Wayne County: -12 personsWayne County-12Hancock County: -20 personsHancock County-20Calhoun County: -23 personsCalhoun County-23Cedar County: -23 personsCedar County-23Henry County: -29 personsHenry County-29Jackson County: -30 personsJackson County-30Hamilton County: -35 personsHamilton County-35Worth County: -41 personsWorth County-41Clayton County: -44 personsClayton County-44Kossuth County: -46 personsKossuth County-46
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

RankCounties2015
persons
Change on 2014
1Polk County Estimated2,048-36.2%
2Dallas County Estimated1,787+8%
3Linn County Estimated698+200.9%
4Warren County Estimated483+42.9%
5Johnson County Estimated233-40.4%
6Dickinson County Estimated168+2,000%
7Boone County Estimated165+283.7%
8Madison County Estimated78-17.9%
8Mills County Estimated78+145.3%
10Winnebago County Estimated58-36.3%
11Taylor County Estimated53+179.1%
12Winneshiek County Estimated52+136.9%
13Ringgold County Estimated41+4,000%
13Washington County Estimated41+925%
15Grundy County Estimated36-25%
16Dubuque County Estimated21-83.5%
16Palo Alto County Estimated21+148.8%
18Cass County Estimated19+116.7%
19Page County Estimated16+142.1%
20Monona County Estimated11+123.9%
21Bremer County Estimated7+333.3%
22Pottawattamie County Estimated3-96.1%
23Clay County Estimated2-96%
24Monroe County Estimated1-88.9%
25Lucas County Estimated-5+90.6%
26Mitchell County Estimated-6-126.1%
27Ida County Estimated-8+92.5%
28Guthrie County Estimated-10-140%
29Clarke County Estimated-11+81.7%
30Lyon County Estimated-12+82.9%
30Wayne County Estimated-12+42.9%
32Hancock County Estimated-20+72.2%
33Calhoun County Estimated-23-21.1%
33Cedar County Estimated-23-165.7%
35Henry County Estimated-29+87%
36Jackson County Estimated-30+64.7%
37Hamilton County Estimated-35+80.7%
38Worth County Estimated-41-159.4%
39Clayton County Estimated-44+20%
40Kossuth County Estimated-46+37.8%
41Davis County Estimated-48+25%
41Sac County Estimated-48-233.3%
43Butler County Estimated-51-628.6%
43Hardin County Estimated-51-27.5%
45Iowa County Estimated-52-285.7%
45Shelby County Estimated-52-750%
47Audubon County Estimated-56+25.3%
47Delaware County Estimated-56+58.8%
49Howard County Estimated-57+38%
49Louisa County Estimated-57+69.2%
51Appanoose County Estimated-61-290.6%
52Wapello County Estimated-64+70.5%
53Webster County Estimated-67+78%
54Humboldt County Estimated-75-141.9%
54Plymouth County Estimated-75+31.2%
56Wright County Estimated-76+12.6%
57Van Buren County Estimated-80-135.3%
58Harrison County Estimated-86+23.9%
59Osceola County Estimated-88-252%
60Decatur County Estimated-94-1,242.9%
61Fremont County Estimated-99-253.6%
61O'Brien County Estimated-99-2,575%
63Benton County Estimated-102+32%
63Chickasaw County Estimated-102-131.8%
65Adams County Estimated-103-368.2%
66Buchanan County Estimated-104-425%
66Keokuk County Estimated-104-36.8%
68Floyd County Estimated-105-452.6%
69Carroll County Estimated-108-71.4%
70Fayette County Estimated-111+42.2%
71Tama County Estimated-120+23.6%
72Emmet County Estimated-125-104.9%
73Pocahontas County Estimated-128-1,180%
74Franklin County Estimated-137-25.7%
75Jones County Estimated-149-3,825%
76Jefferson County Estimated-151-19.8%
76Mahaska County Estimated-151-221.3%
78Lee County Estimated-155-3.3%
79Adair County Estimated-167-1,491.7%
80Union County Estimated-170-808.3%
81Greene County Estimated-171-1,800%
81Jasper County Estimated-171-228.6%
83Marion County Estimated-179-194.7%
84Muscatine County Estimated-187+25.2%
85Cerro Gordo County Estimated-200+39.6%
86Montgomery County Estimated-202-1,653.8%
87Sioux County Estimated-206+1.9%
88Crawford County Estimated-218+31.2%
89Allamakee County Estimated-235-389.6%
90Des Moines County Estimated-238+28.5%
91Poweshiek County Estimated-243-1,315%
92Story County Estimated-252-145.1%
93Cherokee County Estimated-291-327.9%
94Scott County Estimated-402-1,508%
95Clinton County Estimated-404+6.3%
96Buena Vista County Estimated-440-63%
97Marshall County Estimated-4940%
98Woodbury County Estimated-512+38.5%
99Black Hawk County Estimated-589-30.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 Iowa by net domestic migration, July to June, 2015) [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 Iowa by net domestic migration, July to June, 2015. 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/iowa-counties?period=2015. 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 Iowa by net domestic migration, July to June, 2015. 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/iowa-counties?period=2015.

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 Iowa by net domestic migration, July to June, 2015 [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/iowa-counties?period=2015 (Accessed: 12 October 2026).

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

Polk County, with 2,048 in 2015, according to the U.S. Census Bureau.

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

Black Hawk County, with -589 in 2015.

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