The 10 Most Diverse Cities In Iowa For 2026

The most diverse cities in Iowa are Storm Lake and Marshalltown for 2026 based on Saturday Night Science.

Racial diversity in Iowa is a mixed bag.

There are parts of Iowa where there’s a high level of diversity. But where will you find the most diverse places in Iowa?

To answer that question, we went to the US Census data. Using Saturday Night Science, we measured the Gini coefficient for all 85 cities in Iowa to rank them from most to least diverse.

1

No. 1 most diverse place in Iowa

Storm Lake, IA

11,428 peopleSnackAbility 5/10
5/10
Storm Lake, IA
Source: Wikipedia User Scott A. Miller | CC BY 3.0
#1 most diverse in Iowa
Map of Storm Lake within Iowa Located in Buena Vista County, Iowa

Storm Lake is a city in Buena Vista County, Iowa, United States. The population was 10,600 in the 2010 census, an increase from 10,076 in the 2000 census. It is the county seat of Buena Vista County. Storm Lake is home to Buena Vista University, originally Buena Vista College. Tyson Foods operates a large hog slaughterhouse, meat packing plant, and turkey processing plant in Storm Lake.

2

No. 2 most diverse place in Iowa

Marshalltown, IA

27,626 peopleSnackAbility 5/10up 1
5/10
Marshalltown, IA
Source: Wikipedia User Kepper66 | CC BY-SA 3.0
#2 most diverse in Iowa
Map of Marshalltown within Iowa Located in Marshall County, Iowa

Marshalltown is a city in, and the county seat of, Marshall County, Iowa, United States. The population was 27,552 in the 2010 census, compared to 26,009 in 2000.

3

No. 3 most diverse place in Iowa

Des Moines, IA

212,421 peopleSnackAbility 5/10down 1
5/10
Des Moines, IA
Source: Public domain
#3 most diverse in Iowa
Map of Des Moines within Iowa Located in Warren County, Iowa

Des Moines is the capital and the most populous city in the U.S. state of Iowa. It is also the county seat of Polk County. A small part of the city extends into Warren County. It was incorporated on September 22, 1851, as Fort Des Moines, which was shortened to “Des Moines” in 1857. It is on and named after the Des Moines River, which likely was adapted from the French colonial name, Rivire des Moines, meaning “River of the Monks”. The city’s population was 203,433 as of the 2010 census. The five-county metropolitan area is ranked 89th in terms of population in the United States with 634,725 residents according to the 2016 estimate by the United States Census Bureau.

4

No. 4 most diverse place in Iowa

Denison, IA

8,260 peopleSnackAbility 6/10
6/10
Denison, IA
Source: Wikipedia User Billwhittaker (talk) | CC BY-SA 3.0
#4 most diverse in Iowa
Map of Denison within Iowa Located in Crawford County, Iowa

Denison is a city in Crawford County, Iowa, United States, along the Boyer River. The population was 8,298 at the 2010 census. It is the county seat of Crawford County.

5

No. 5 most diverse place in Iowa

Sioux City, IA

86,101 peopleSnackAbility 6/10up 1
6/10
Sioux City, IA
Source: Public domain
#5 most diverse in Iowa
Located in Woodbury County, Iowa

Sioux City is a city in Woodbury and Plymouth counties in the northwestern part of the U.S. state of Iowa. The population was 82,684 in the 2010 census, which makes it the fourth largest city in Iowa. The bulk of the city is in Woodbury County, of which it is the county seat, though a small portion is in Plymouth County. Sioux City is located at the navigational head of the Missouri River. Often the city and surrounding area is referred to as Siouxland, especially by the local media and residents. The city is home to several cultural points of interest including the Sioux City Public Museum, Sioux City Art Center and Sergeant Floyd Monument, which is a National Historical Landmark. The city is also home to Chris Larsen Park, commonly referred to as -the Riverfront,- includes the Anderson Dance Pavilion, Sergeant Floyd Riverboat Museum and Lewis and Clark Interpretive Center. Sioux City is the primary city of the five-county Sioux City, IA-NE-SD Metropolitan Statistical Area, with a population of 168,825 in 2010 and a slight increase to an estimated 168,921 in 2012. The Sioux City-Vermillion, IA-NE-SD Combined Statistical Area had a population of 182,675 as of 2010 and has grown to an estimated population of 183,052 as of 2012.

6

No. 6 most diverse place in Iowa

Waterloo, IA

67,008 peopleSnackAbility 5/10up 1
5/10
Waterloo, IA
Source: Wikipedia User FlickreviewR 2 | CC BY 2.0
#6 most diverse in Iowa
Map of Waterloo within Iowa Located in Black Hawk County, Iowa

Waterloo is a city in and the county seat of Black Hawk County, Iowa, United States. As of the 2010 United States Census the population decreased by 0.5% to 68,406; the 2014 Census estimates the population at 68,364, making it the sixth-largest city in the state. The city is part of the Waterloo – Cedar Falls Metropolitan Statistical Area, and is the more populous of the two cities.

7

No. 7 most diverse place in Iowa

Coralville, IA

23,234 peopleSnackAbility 8.5/10down 2
8.5/10
Coralville, IA
Source: Wikipedia User American007 (talk) | CC BY-SA 3.0
#7 most diverse in Iowa
Map of Coralville within Iowa Located in Johnson County, Iowa

Coralville is a city in Johnson County, Iowa, United States. It is a suburb of Iowa City and part of the Iowa City Metropolitan Statistical Area. The population was 18,907 at the 2010 census.

8

No. 8 most diverse place in Iowa

Perry, IA

7,985 peopleSnackAbility 5/10up 1
5/10
Perry, IA
Source: Wikipedia User Richc80 | CC BY 3.0
#8 most diverse in Iowa
Map of Perry within Iowa Located in Dallas County, Iowa

Perry is a city in Dallas County, Iowa, United States, along the North Raccoon River. The population was 7,702 at the 2010 Census. It is part of the Des Moines-West Des Moines Metropolitan Statistical Area.

9

No. 9 most diverse place in Iowa

Ottumwa, IA

25,430 peopleSnackAbility 4/10up 1
4/10
Ottumwa, IA
Source: Wikipedia User en:User:Cburnett | GFDL
#9 most diverse in Iowa
Map of Ottumwa within Iowa Located in Wapello County, Iowa

Ottumwa is a city in and the county seat of Wapello County, Iowa, United States. The population was 25,023 at the 2010 census. Located in southeastern Iowa, the city is split into northern and southern halves by the Des Moines River.

10

No. 10 most diverse place in Iowa

Osceola, IA

5,523 peopleSnackAbility 5/10down 2
5/10
Osceola, IA
Source: Wikipedia User en:User:Cburnett | GFDL
#10 most diverse in Iowa
Located in Clarke County, Iowa

The receipts

Compare the top ten

Pick a metric. The bars rescale. The red line is Iowa’s statewide median.

City Population vs IA
1 Storm Lake 11,428
2 Marshalltown 27,626
3 Des Moines 212,421
4 Denison 8,260
5 Sioux City 86,101
6 Waterloo 67,008
7 Coralville 23,234
8 Perry 7,985
9 Ottumwa 25,430
10 Osceola 5,523
City Diversity index vs IA
1 Storm Lake 3,182
2 Marshalltown 4,135
3 Des Moines 4,171
4 Denison 4,241
5 Sioux City 4,392
6 Waterloo 4,664
7 Coralville 4,760
8 Perry 5,006
9 Ottumwa 5,100
10 Osceola 5,162
City % White vs IA
1 Storm Lake 33.1%
2 Marshalltown 54.1%
3 Des Moines 61.0%
4 Denison 42.9%
5 Sioux City 61.8%
6 Waterloo 65.5%
7 Coralville 66.7%
8 Perry 61.6%
9 Ottumwa 69.0%
10 Osceola 66.5%
City % African American vs IA
1 Storm Lake 3.8%
2 Marshalltown 2.1%
3 Des Moines 11.1%
4 Denison 1.5%
5 Sioux City 5.9%
6 Waterloo 16.4%
7 Coralville 13.4%
8 Perry 0.7%
9 Ottumwa 4.0%
10 Osceola 0.1%
City % Hispanic vs IA
1 Storm Lake 43.5%
2 Marshalltown 34.2%
3 Des Moines 16.3%
4 Denison 48.8%
5 Sioux City 22.6%
6 Waterloo 8.4%
7 Coralville 5.4%
8 Perry 34.7%
9 Ottumwa 17.1%
10 Osceola 26.3%
City % Asian vs IA
1 Storm Lake 12.7%
2 Marshalltown 4.9%
3 Des Moines 6.6%
4 Denison 3.3%
5 Sioux City 2.4%
6 Waterloo 3.2%
7 Coralville 8.5%
8 Perry 0.4%
9 Ottumwa 2.3%
10 Osceola 0.5%

On the map

Where diversity lives in Iowa

Saturday Night Science

Methodology: How we determined the most diverse cities in Iowa for 2026

We still believe in the accuracy of data — especially from the Census — and Saturday Night Science. So that’s where we went to get the race breakdown across Iowa.

That leads us to the Census’s most recently available data, the 2020-2024 American Community Survey data from the US Census.

Specifically, we looked at table B03002: HISPANIC OR LATINO ORIGIN BY RACE. Here are the category names as defined by the Census:

  • White alone*
  • Black or African American alone*
  • American Indian and Alaska Native alone*
  • Asian alone*
  • Native Hawaiian and Other Pacific Islander alone*
  • Some other race alone*
  • Two or more races*
  • Hispanic or Latino

* Not Hispanic or latino

We limited our analysis to non-CDPs with a population greater than 5,000 people. That left us with 85 cities.

We then calculated the HHI for each city by finding the racial breakdown of a city in percent terms, squaring them, and then adding the squares together. This left us with scores ranging from 3,182 (Storm Lake) to 9,263 (Polk City).

Finally, we ranked each city based on the HHI, with a lower score being more diverse than a high score. Storm Lake took the distinction of being the most diverse, while Polk City was the least diverse city.

We updated this article for 2026. This report is our eleventh time ranking the most diverse places in Iowa.

The full plate

Race By City In Iowa For 2026

Click any column to sort. Search by city name.

RankCityPopulationHHI% White% Black% Hispanic% Asian
1Storm Lake11,4283,18233.1%3.8%43.5%12.7%
2Marshalltown27,6264,13554.1%2.1%34.2%4.9%
3Des Moines212,4214,17161.0%11.1%16.3%6.6%
4Denison8,2604,24142.9%1.5%48.8%3.3%
5Sioux City86,1014,39261.8%5.9%22.6%2.4%
6Waterloo67,0084,66465.5%16.4%8.4%3.2%
7Coralville23,2344,76066.7%13.4%5.4%8.5%
8Perry7,9855,00661.6%0.7%34.7%0.4%
9Ottumwa25,4305,10069.0%4.0%17.1%2.3%
10Osceola5,5235,16266.5%0.1%26.3%0.5%
11Iowa City75,7525,17970.4%9.4%8.1%7.1%
12Hiawatha7,2065,28771.2%6.8%9.7%7.6%
13Davenport100,9135,30971.2%11.0%9.0%1.9%
14Muscatine23,4895,41870.5%3.6%20.4%0.9%
15Johnston24,3845,94375.9%10.6%2.7%7.3%
16Fairfield9,4565,95576.0%3.9%4.7%11.7%
17Waukee29,2365,97276.4%5.1%5.9%6.5%
18Ames67,6696,04776.8%3.8%5.1%9.3%
19Sheldon5,4746,08576.0%2.6%17.1%1.3%
20West Des Moines71,0836,11177.4%5.0%6.5%6.3%
21Cedar Rapids137,2646,14477.5%8.5%5.2%2.6%
22Webster City7,7696,15476.5%1.2%17.0%3.7%
23Clive19,0126,30178.2%2.9%12.8%4.3%
24Mount Pleasant8,9516,35678.9%4.7%9.5%1.7%
25North Liberty21,1256,39079.2%4.0%6.5%4.2%
26Urbandale46,5956,41379.4%4.8%7.2%4.9%
27Fort Dodge24,8276,46179.6%4.6%8.9%1.5%
28Bettendorf39,6476,57480.4%2.5%5.6%7.0%
29Tiffin5,7376,59280.7%4.1%3.4%2.4%
30Burlington23,7286,64280.9%6.6%4.8%1.5%
31Windsor Heights5,1436,70981.4%5.6%4.3%4.7%
32Grimes16,3666,75081.6%6.2%5.3%4.6%
32Council Bluffs62,5866,74981.2%2.7%11.6%1.1%
34Le Mars10,6406,76681.3%5.5%10.8%0.0%
35Altoona21,4956,77181.7%5.1%6.5%2.1%
36Estherville5,8396,90782.0%2.0%13.4%0.3%
37Sioux Center8,4547,09883.3%0.6%12.8%1.2%
38Clarinda5,3537,14284.1%4.2%3.3%1.5%
39Bondurant8,5607,18684.3%5.5%6.2%1.5%
40Nevada6,9837,23284.4%0.5%9.3%0.1%
41Mason City27,0507,28184.9%2.9%7.0%1.3%
42Dubuque59,1747,33385.3%4.1%3.0%1.5%
43Pleasant Hill11,1367,34085.3%3.9%6.7%1.6%
44Cherokee5,1547,36885.3%0.3%8.1%0.8%
45Washington7,2907,37285.0%0.7%11.9%0.0%
46Charles City7,2327,38585.6%1.9%5.8%3.2%
47Clinton24,3227,38785.6%5.3%4.8%0.5%
48Ankeny72,6157,39485.7%2.5%5.1%3.5%
49Orange City6,4267,40785.5%1.2%9.4%0.4%
50Grinnell9,5057,47186.1%1.6%3.1%3.9%
51Newton15,7007,48286.1%1.5%5.7%0.1%
52Keokuk9,6627,49086.2%3.2%5.3%0.4%
53Adel6,4307,49686.2%0.9%6.0%0.0%
54Algona5,3777,52286.1%0.2%10.0%0.5%
55Marion41,8967,64487.2%2.6%2.8%2.1%
56Sergeant Bluff5,1717,65287.1%0.9%3.2%7.2%
57Fort Madison10,1337,76787.9%3.5%4.8%0.6%
58Anamosa5,6297,81688.1%6.0%1.6%1.3%
59Iowa Falls5,0387,85788.2%1.8%8.5%0.5%
60Red Oak5,5107,90488.7%3.0%0.6%2.0%
61Eldridge6,8187,98189.0%0.9%6.8%1.4%
62Waverly10,4947,99889.3%2.4%3.6%1.5%
63Oskaloosa11,5048,03189.5%1.7%2.8%1.6%
64Maquoketa6,0758,04589.5%2.3%1.0%0.0%
65Centerville5,3728,04989.5%1.0%4.4%1.5%
66Decorah7,5358,10189.8%1.1%3.8%1.3%
67Carroll10,2088,10689.8%0.8%4.2%0.4%
68Spirit Lake5,5188,11089.8%0.1%3.7%0.2%
69Spencer11,4008,21090.4%0.4%5.6%0.9%
70Cedar Falls40,8888,22690.6%1.4%2.2%3.2%
71Glenwood5,1448,26290.6%0.2%7.5%0.0%
72Manchester5,1918,36091.2%0.2%4.2%0.0%
73Boone12,4248,39091.4%1.3%3.8%0.1%
74Oelwein5,8348,42291.6%0.1%1.3%0.9%
75Indianola16,0448,44291.8%1.0%2.9%0.9%
76Asbury5,9898,45591.8%2.6%0.5%4.5%
77Creston7,4358,51892.2%0.9%3.7%1.2%
78Norwalk14,1838,59692.6%0.1%3.0%1.2%
79Knoxville7,4738,67293.0%0.3%1.9%1.5%
80Atlantic6,7638,73293.4%1.7%3.1%0.4%
81Pella10,7208,78593.7%0.4%3.2%1.3%
82Independence6,1648,84794.0%1.3%1.9%0.4%
83Winterset5,4168,89394.2%1.4%2.4%0.0%
84Clear Lake7,6078,99594.8%0.2%2.2%1.7%
85Polk City6,0379,26396.2%0.2%2.5%0.0%

Source: U.S. Census ACS 2020-2024. 85 cities with more than 5,000 residents.

Summary

Summary: Diversity Across Iowa

If you’re looking for a scientific breakdown of diversity across Iowa, this is an accurate list.

The most diverse cities in Iowa are Storm Lake, Marshalltown, Des Moines, Denison, Sioux City, Waterloo, Coralville, Perry, Ottumwa, and Osceola.

Keep reading

More rankings worth a look

Chris Kolmar
About the author

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.

Get the SnackPack →