Counties in Iowa by net domestic migration rate, July to June

Dallas County had the highest net domestic migration rate, July to June of 99 counties in 2020, at 25.05 per 1,000 inhabitants. Mills County had the lowest, at -23.02 per 1,000 inhabitants. The median was -5 per 1,000 inhabitants and the figure for Iowa was -2.47 per 1,000 inhabitants. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest25.05Dallas County
Lowest-23.02Mills County
Median-599 counties
Iowa-2.47History

Map of counties, 2020

Adair County: -6.5 per 1,000 inhabitantsAdams County: -3.34 per 1,000 inhabitantsAllamakee County: -2.56 per 1,000 inhabitantsAppanoose County: -5.69 per 1,000 inhabitantsAudubon County: 0.73 per 1,000 inhabitantsBenton County: -6.32 per 1,000 inhabitantsBlack Hawk County: -6.84 per 1,000 inhabitantsBoone County: -0.49 per 1,000 inhabitantsBremer County: 2.73 per 1,000 inhabitantsBuchanan County: 3.11 per 1,000 inhabitantsBuena Vista County: -7.5 per 1,000 inhabitantsButler County: -2.64 per 1,000 inhabitantsCalhoun County: -11.52 per 1,000 inhabitantsCarroll County: -9.54 per 1,000 inhabitantsCass County: 2.34 per 1,000 inhabitantsCedar County: -1.94 per 1,000 inhabitantsCerro Gordo County: -7.73 per 1,000 inhabitantsCherokee County: 0.54 per 1,000 inhabitantsChickasaw County: -11.61 per 1,000 inhabitantsClarke County: -8.33 per 1,000 inhabitantsClay County: -7.67 per 1,000 inhabitantsClayton County: -8.62 per 1,000 inhabitantsClinton County: -4.13 per 1,000 inhabitantsCrawford County: -14.82 per 1,000 inhabitantsDallas County: 25.05 per 1,000 inhabitantsDavis County: -3.54 per 1,000 inhabitantsDecatur County: -12.68 per 1,000 inhabitantsDelaware County: -7.3 per 1,000 inhabitantsDes Moines County: -8.54 per 1,000 inhabitantsDickinson County: 15.96 per 1,000 inhabitantsDubuque County: -2.03 per 1,000 inhabitantsEmmet County: -14.08 per 1,000 inhabitantsFayette County: -15.35 per 1,000 inhabitantsFloyd County: -11.63 per 1,000 inhabitantsFranklin County: -11.07 per 1,000 inhabitantsFremont County: -23.01 per 1,000 inhabitantsGreene County: -7.58 per 1,000 inhabitantsGrundy County: 0.16 per 1,000 inhabitantsGuthrie County: 2.05 per 1,000 inhabitantsHamilton County: -5.9 per 1,000 inhabitantsHancock County: -14.55 per 1,000 inhabitantsHardin County: -10.78 per 1,000 inhabitantsHarrison County: -5.15 per 1,000 inhabitantsHenry County: -7.18 per 1,000 inhabitantsHoward County: 3.93 per 1,000 inhabitantsHumboldt County: -1.79 per 1,000 inhabitantsIda County: 7.32 per 1,000 inhabitantsIowa County: 2.66 per 1,000 inhabitantsJackson County: -7.26 per 1,000 inhabitantsJasper County: -0.91 per 1,000 inhabitantsJefferson County: 3.29 per 1,000 inhabitantsJohnson County: -3.27 per 1,000 inhabitantsJones County: 0.15 per 1,000 inhabitantsKeokuk County: -10.36 per 1,000 inhabitantsKossuth County: -6.04 per 1,000 inhabitantsLee County: -0.86 per 1,000 inhabitantsLinn County: -2.32 per 1,000 inhabitantsLouisa County: -8.43 per 1,000 inhabitantsLucas County: -5.62 per 1,000 inhabitantsLyon County: -10.53 per 1,000 inhabitantsMadison County: 13.9 per 1,000 inhabitantsMahaska County: -4.51 per 1,000 inhabitantsMarion County: -2.77 per 1,000 inhabitantsMarshall County: -3.42 per 1,000 inhabitantsMills County: -23.02 per 1,000 inhabitantsMitchell County: 7.54 per 1,000 inhabitantsMonona County: 3.37 per 1,000 inhabitantsMonroe County: 10.48 per 1,000 inhabitantsMontgomery County: 5.44 per 1,000 inhabitantsMuscatine County: -8.52 per 1,000 inhabitantsO'Brien County: -7.13 per 1,000 inhabitantsOsceola County: 5.19 per 1,000 inhabitantsPage County: -0.2 per 1,000 inhabitantsPalo Alto County: -2.6 per 1,000 inhabitantsPlymouth County: -1.27 per 1,000 inhabitantsPocahontas County: -1.81 per 1,000 inhabitantsPolk County: -0.63 per 1,000 inhabitantsPottawattamie County: -1.89 per 1,000 inhabitantsPoweshiek County: -2.55 per 1,000 inhabitantsRinggold County: -10.14 per 1,000 inhabitantsSac County: -6.12 per 1,000 inhabitantsScott County: -5.1 per 1,000 inhabitantsShelby County: -3.06 per 1,000 inhabitantsSioux County: -5.57 per 1,000 inhabitantsStory County: -0.42 per 1,000 inhabitantsTama County: -8.49 per 1,000 inhabitantsTaylor County: -17.26 per 1,000 inhabitantsUnion County: -5 per 1,000 inhabitantsVan Buren County: 3.83 per 1,000 inhabitantsWapello County: -9.58 per 1,000 inhabitantsWarren County: 11.52 per 1,000 inhabitantsWashington County: -5.72 per 1,000 inhabitantsWayne County: 0.62 per 1,000 inhabitantsWebster County: -2.61 per 1,000 inhabitantsWinnebago County: -5.43 per 1,000 inhabitantsWinneshiek County: -6.52 per 1,000 inhabitantsWoodbury County: -6.31 per 1,000 inhabitantsWorth County: -8.4 per 1,000 inhabitantsWright County: -11.21 per 1,000 inhabitants
  • Under -8.3
  • -8.3 to -4.5
  • -4.5 to 0
  • 0 to 2.7
  • 2.7 to 5.4
  • 5.4 and over
per 1,000 inhabitants, 2020. Red areas are below zero and blue areas above it. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, 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, 2020

Dallas County: 25.05 per 1,000 inhabitantsDallas County25.05Dickinson County: 15.96 per 1,000 inhabitantsDickinson County15.96Madison County: 13.9 per 1,000 inhabitantsMadison County13.9Warren County: 11.52 per 1,000 inhabitantsWarren County11.52Monroe County: 10.48 per 1,000 inhabitantsMonroe County10.48Mitchell County: 7.54 per 1,000 inhabitantsMitchell County7.54Ida County: 7.32 per 1,000 inhabitantsIda County7.32Montgomery County: 5.44 per 1,000 inhabitantsMontgomery County5.44Osceola County: 5.19 per 1,000 inhabitantsOsceola County5.19Howard County: 3.93 per 1,000 inhabitantsHoward County3.93Van Buren County: 3.83 per 1,000 inhabitantsVan Buren County3.83Monona County: 3.37 per 1,000 inhabitantsMonona County3.37Jefferson County: 3.29 per 1,000 inhabitantsJefferson County3.29Buchanan County: 3.11 per 1,000 inhabitantsBuchanan County3.11Bremer County: 2.73 per 1,000 inhabitantsBremer County2.73Iowa County: 2.66 per 1,000 inhabitantsIowa County2.66Cass County: 2.34 per 1,000 inhabitantsCass County2.34Guthrie County: 2.05 per 1,000 inhabitantsGuthrie County2.05Audubon County: 0.73 per 1,000 inhabitantsAudubon County0.73Wayne County: 0.62 per 1,000 inhabitantsWayne County0.62Cherokee County: 0.54 per 1,000 inhabitantsCherokee County0.54Grundy County: 0.16 per 1,000 inhabitantsGrundy County0.16Jones County: 0.15 per 1,000 inhabitantsJones County0.15Page County: -0.2 per 1,000 inhabitantsPage County-0.2Story County: -0.42 per 1,000 inhabitantsStory County-0.42Boone County: -0.49 per 1,000 inhabitantsBoone County-0.49Polk County: -0.63 per 1,000 inhabitantsPolk County-0.63Lee County: -0.86 per 1,000 inhabitantsLee County-0.86Jasper County: -0.91 per 1,000 inhabitantsJasper County-0.91Plymouth County: -1.27 per 1,000 inhabitantsPlymouth County-1.27Humboldt County: -1.79 per 1,000 inhabitantsHumboldt County-1.79Pocahontas County: -1.81 per 1,000 inhabitantsPocahontas County-1.81Pottawattamie County: -1.89 per 1,000 inhabitantsPottawattamie County-1.89Cedar County: -1.94 per 1,000 inhabitantsCedar County-1.94Dubuque County: -2.03 per 1,000 inhabitantsDubuque County-2.03Linn County: -2.32 per 1,000 inhabitantsLinn County-2.32Poweshiek County: -2.55 per 1,000 inhabitantsPoweshiek County-2.55Allamakee County: -2.56 per 1,000 inhabitantsAllamakee County-2.56Palo Alto County: -2.6 per 1,000 inhabitantsPalo Alto County-2.6Webster County: -2.61 per 1,000 inhabitantsWebster County-2.61Dallas County: 25.05 per 1,000 inhabitantsDallas County25.05Dickinson County: 15.96 per 1,000 inhabitantsDickinson County15.96Madison County: 13.9 per 1,000 inhabitantsMadison County13.9Warren County: 11.52 per 1,000 inhabitantsWarren County11.52Monroe County: 10.48 per 1,000 inhabitantsMonroe County10.48Mitchell County: 7.54 per 1,000 inhabitantsMitchell County7.54Ida County: 7.32 per 1,000 inhabitantsIda County7.32Montgomery County: 5.44 per 1,000 inhabitantsMontgomery County5.44Osceola County: 5.19 per 1,000 inhabitantsOsceola County5.19Howard County: 3.93 per 1,000 inhabitantsHoward County3.93Van Buren County: 3.83 per 1,000 inhabitantsVan Buren County3.83Monona County: 3.37 per 1,000 inhabitantsMonona County3.37Jefferson County: 3.29 per 1,000 inhabitantsJefferson County3.29Buchanan County: 3.11 per 1,000 inhabitantsBuchanan County3.11Bremer County: 2.73 per 1,000 inhabitantsBremer County2.73Iowa County: 2.66 per 1,000 inhabitantsIowa County2.66Cass County: 2.34 per 1,000 inhabitantsCass County2.34Guthrie County: 2.05 per 1,000 inhabitantsGuthrie County2.05Audubon County: 0.73 per 1,000 inhabitantsAudubon County0.73Wayne County: 0.62 per 1,000 inhabitantsWayne County0.62Cherokee County: 0.54 per 1,000 inhabitantsCherokee County0.54Grundy County: 0.16 per 1,000 inhabitantsGrundy County0.16Jones County: 0.15 per 1,000 inhabitantsJones County0.15Page County: -0.2 per 1,000 inhabitantsPage County-0.2Story County: -0.42 per 1,000 inhabitantsStory County-0.42Boone County: -0.49 per 1,000 inhabitantsBoone County-0.49Polk County: -0.63 per 1,000 inhabitantsPolk County-0.63Lee County: -0.86 per 1,000 inhabitantsLee County-0.86Jasper County: -0.91 per 1,000 inhabitantsJasper County-0.91Plymouth County: -1.27 per 1,000 inhabitantsPlymouth County-1.27Humboldt County: -1.79 per 1,000 inhabitantsHumboldt County-1.79Pocahontas County: -1.81 per 1,000 inhabitantsPocahontas County-1.81Pottawattamie County: -1.89 per 1,000 inhabitantsPottawattamie County-1.89Cedar County: -1.94 per 1,000 inhabitantsCedar County-1.94Dubuque County: -2.03 per 1,000 inhabitantsDubuque County-2.03Linn County: -2.32 per 1,000 inhabitantsLinn County-2.32Poweshiek County: -2.55 per 1,000 inhabitantsPoweshiek County-2.55Allamakee County: -2.56 per 1,000 inhabitantsAllamakee County-2.56Palo Alto County: -2.6 per 1,000 inhabitantsPalo Alto County-2.6Webster County: -2.61 per 1,000 inhabitantsWebster County-2.61
per 1,000 inhabitants. Source: U.S. Census Bureau, Population Estimates Program: net domestic migration rate per 1,000 residents, 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

RankCounties2020
per 1,000 inhabitants
Change on 2019
1Dallas County Estimated25.05-3.9 pts
2Dickinson County Estimated15.96+7.25 pts
3Madison County Estimated13.9+8.17 pts
4Warren County Estimated11.52+5.11 pts
5Monroe County Estimated10.48+19.05 pts
6Mitchell County Estimated7.54+4.13 pts
7Ida County Estimated7.32+1.61 pts
8Montgomery County Estimated5.44+6.14 pts
9Osceola County Estimated5.19+16.21 pts
10Howard County Estimated3.93+5.57 pts
11Van Buren County Estimated3.83-3.15 pts
12Monona County Estimated3.37+0.7 pts
13Jefferson County Estimated3.29+8.69 pts
14Buchanan County Estimated3.11+7.13 pts
15Bremer County Estimated2.73-0.18 pts
16Iowa County Estimated2.66+0.74 pts
17Cass County Estimated2.34+9.4 pts
18Guthrie County Estimated2.05-1.59 pts
19Audubon County Estimated0.73-5.65 pts
20Wayne County Estimated0.62-2.82 pts
21Cherokee County Estimated0.54+1.96 pts
22Grundy County Estimated0.16+2.2 pts
23Jones County Estimated0.15+0.68 pts
24Page County Estimated-0.2+5.07 pts
25Story County Estimated-0.42+3.25 pts
26Boone County Estimated-0.49-0.08 pts
27Polk County Estimated-0.63-1.7 pts
28Lee County Estimated-0.86+5.14 pts
29Jasper County Estimated-0.91-1.05 pts
30Plymouth County Estimated-1.27-6.57 pts
31Humboldt County Estimated-1.79+3.47 pts
32Pocahontas County Estimated-1.81+8.23 pts
33Pottawattamie County Estimated-1.89+0.75 pts
34Cedar County Estimated-1.94-3.46 pts
35Dubuque County Estimated-2.03-2.09 pts
36Linn County Estimated-2.32-1.31 pts
37Poweshiek County Estimated-2.55-4.23 pts
38Allamakee County Estimated-2.56+12.34 pts
39Palo Alto County Estimated-2.6+0.67 pts
40Webster County Estimated-2.61+9.52 pts
41Butler County Estimated-2.64+2.75 pts
42Marion County Estimated-2.77-2.56 pts
43Shelby County Estimated-3.06+3.71 pts
44Johnson County Estimated-3.27+0.89 pts
45Adams County Estimated-3.34+6.9 pts
46Marshall County Estimated-3.42+11.83 pts
47Davis County Estimated-3.54+0.68 pts
48Clinton County Estimated-4.13-4.2 pts
49Mahaska County Estimated-4.51-10.65 pts
50Union County Estimated-5+1.6 pts
51Scott County Estimated-5.1-2.4 pts
52Harrison County Estimated-5.15-3.16 pts
53Winnebago County Estimated-5.43+10.74 pts
54Sioux County Estimated-5.57-0.9 pts
55Lucas County Estimated-5.62-1.07 pts
56Appanoose County Estimated-5.69-12.57 pts
57Washington County Estimated-5.72+1.35 pts
58Hamilton County Estimated-5.9+0.84 pts
59Kossuth County Estimated-6.04+0.24 pts
60Sac County Estimated-6.12-6.95 pts
61Woodbury County Estimated-6.31-6.53 pts
62Benton County Estimated-6.32-4.6 pts
63Adair County Estimated-6.5-14.56 pts
64Winneshiek County Estimated-6.52-3.18 pts
65Black Hawk County Estimated-6.84+3.95 pts
66O'Brien County Estimated-7.13-7.64 pts
67Henry County Estimated-7.18+3.15 pts
68Jackson County Estimated-7.26-7.26 pts
69Delaware County Estimated-7.3-2.26 pts
70Buena Vista County Estimated-7.5+11.39 pts
71Greene County Estimated-7.58+0.71 pts
72Clay County Estimated-7.67-2.15 pts
73Cerro Gordo County Estimated-7.73-3.76 pts
74Clarke County Estimated-8.33+9.27 pts
75Worth County Estimated-8.4-5.56 pts
76Louisa County Estimated-8.43+6.26 pts
77Tama County Estimated-8.49-7.36 pts
78Muscatine County Estimated-8.52+1.2 pts
79Des Moines County Estimated-8.54-4.02 pts
80Clayton County Estimated-8.62-7.3 pts
81Carroll County Estimated-9.54-9.19 pts
82Wapello County Estimated-9.58-7.05 pts
83Ringgold County Estimated-10.14-2.58 pts
84Keokuk County Estimated-10.36-8.4 pts
85Lyon County Estimated-10.53-1.31 pts
86Hardin County Estimated-10.78-3.5 pts
87Franklin County Estimated-11.07-10.08 pts
88Wright County Estimated-11.21-0.35 pts
89Calhoun County Estimated-11.52-6.23 pts
90Chickasaw County Estimated-11.61-7.43 pts
91Floyd County Estimated-11.63-2.08 pts
92Decatur County Estimated-12.68-3.03 pts
93Emmet County Estimated-14.08-8.68 pts
94Hancock County Estimated-14.55-8.84 pts
95Crawford County Estimated-14.82+9.07 pts
96Fayette County Estimated-15.35-10.55 pts
97Taylor County Estimated-17.26-12.74 pts
98Fremont County Estimated-23.01-18.83 pts
99Mills County Estimated-23.02-23.94 pts

Other periods

About this ranking

Net domestic migration into a US state or county from July 1 of the previous year through June 30 of the reported year per 1,000 residents, using the average of the population estimates at the two July 1 endpoints.

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 rate per 1,000 residents, 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 rate per 1,000 residents, 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 rate, July to June, 2020) [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 rate per 1,000 residents, 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 rate, July to June, 2020. 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-rate-july-june/iowa-counties?period=2020. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate, July to June, 2020. 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-rate-july-june/iowa-counties?period=2020.

Harvard

U.S. Census Bureau (2026) Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate, July to June, 2020 [Dataset]. Available at: https://www.census.gov/programs-surveys/popest/data/data-sets.html, via Invokely: https://invokely.ai/rankings/net-domestic-migration-rate-july-june/iowa-counties?period=2020 (Accessed: 12 October 2026).

BibTeX
@misc{census_counties_in_iowa_by_2020,
  author = {{U.S. Census Bureau}},
  title = {{Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate, July to June, 2020}},
  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-rate-july-june/iowa-counties?period=2020. Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate per 1,000 residents, 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 rate, July to June, 2020
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-rate-july-june/iowa-counties?period=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/net-domestic-migration-rate-july-june/iowa-counties?period=2020.
N1  - Publisher attribution: U.S. Census Bureau. Population Estimates Program: net domestic migration rate per 1,000 residents, 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 rate, July to June using official data, and cite the source.
rank_places {"indicator":"net_domestic_migration_rate_july_june","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=net_domestic_migration_rate_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 rate, July to June?

Dallas County, with 25.05 per 1,000 inhabitants in 2020, according to the U.S. Census Bureau.

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

Mills County, with -23.02 per 1,000 inhabitants in 2020.

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 rate per 1,000 residents, 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 rate, July to June: other rankings

Counties in Iowa: more rankings