The 10 Whitest Cities In Iowa For 2026

The whitest cities in Iowa are Clear Lake and Winterset for 2026 based on Saturday Night Science.

Whitest cities in Iowa research summary. We analyzed Iowa’s most recent Census data to determine the whitest cities in Iowa based on the percentage of White residents.

1

No. 1 whitest city in Iowa

Clear Lake, IA

7,607 peopleSnackAbility 8/10up 9
8/10
Clear Lake, IA
Source: Wikipedia User Bill Whittaker (talk) | CC BY-SA 3.0
94.8% White · #1 whitest in Iowa
Map of Clear Lake within Iowa Located in Cerro Gordo County, Iowa

Clear Lake is a city in Cerro Gordo County, Iowa, United States. The population was 7,777 at the 2010 census. The city is named for the large lake on which it is located. It is the home of a number of marinas, state parks and tourism-related businesses. Clear Lake is also a major stop on Interstate 35 with many restaurants, hotels and truck stops.

2

No. 2 whitest city in Iowa

Winterset, IA

5,416 peopleSnackAbility 8.5/10down 1
8.5/10
Winterset, IA
Source: Wikipedia User en:User:Cburnett | GFDL
94.2% White · #2 whitest in Iowa
Located in Madison County, Iowa

Winterset is a city in Madison County, Iowa, United States. The population was 5,190 at the 2010 census. It is the county seat of Madison County. Winterset is part of the Des Moines West Des Moines Metropolitan Statistical Area. Winterset is the birthplace of actor John Wayne.

3

No. 3 whitest city in Iowa

Independence, IA

6,164 peopleSnackAbility 6/10up 8
6/10
Independence, IA
Source: Wikipedia User | CC-BY-3.0
94.0% White · #3 whitest in Iowa
Map of Independence within Iowa Located in Buchanan County, Iowa

Independence is a city in and the county seat of Buchanan County, Iowa, United States. The population was 5,966 in the 2010 census, a decline from 6,014 in the 2000 census.

4

No. 4 whitest city in Iowa

Pella, IA

10,720 peopleSnackAbility 9/10up 5
9/10
Pella, IA
Source: Wikipedia User Dekkanar at English Wikipedia | GFDL
93.7% White · #4 whitest in Iowa
Map of Pella within Iowa Located in Marion County, Iowa

Pella is a city in Marion County, Iowa, United States, with a population of 10,352 at the time of the 2010 U.S. Census. Founded by immigrants from the Netherlands, it is forty miles southeast of Des Moines. Pella is the home of Central College, as well as several manufacturing companies, including Pella Corporation and Vermeer Manufacturing Company.

5

No. 5 whitest city in Iowa

Atlantic, IA

6,763 peopleSnackAbility 7/10down 2
7/10
Atlantic, IA
Source: Public domain
93.4% White · #5 whitest in Iowa
Map of Atlantic within Iowa Located in Cass County, Iowa

Atlantic is a city in, and the county seat of, Cass County, Iowa, United States, located along the East Nishnabotna River. The population was 7,112 in the 2010 census, a decline from the 7,257 population in the 2000 census.

6

No. 6 whitest city in Iowa

Knoxville, IA

7,473 peopleSnackAbility 5/10
5/10
Knoxville, IA
Source: Wikipedia User en:User:Cburnett | GFDL
93.0% White · #6 whitest in Iowa
Map of Knoxville within Iowa Located in Marion County, Iowa

Knoxville is a city in Marion County, Iowa, United States. The population was 7,313 at the 2010 census, a decrease from 7,731 in the 2000 census. It is the county seat of Marion County. Knoxville is home of the National Sprint Car Hall of Fame & Museum, located next to the famous Knoxville Raceway dirt track.

7

No. 7 whitest city in Iowa

Norwalk, IA

14,183 peopleSnackAbility 6/10down 5
6/10
Norwalk, IA
Source: Flickr User Capncavedan | CC BY 2.0
92.6% White · #7 whitest in Iowa
Map of Norwalk within Iowa Located in Warren County, Iowa

Norwalk is a city in Warren County, with some small portions extending into Polk County, in the U.S. state of Iowa. The population was 8,945 at the 2010 census. The city is part of the Des Moines-West Des Moines Metropolitan Statistical Area and is located just south of the Des Moines International Airport.

8

No. 8 whitest city in Iowa

Creston, IA

7,435 peopleSnackAbility 6/10down 3
6/10
Creston, IA
Source: Wikipedia User Augiejv | CC BY-SA 3.0
92.2% White · #8 whitest in Iowa
Map of Creston within Iowa Located in Union County, Iowa

Creston is a city in and the county seat of Union County, Iowa, United States. The population was 7,834 at the 2010 census.

9

No. 9 whitest city in Iowa

Indianola, IA

16,044 peopleSnackAbility 8/10up 6
8/10
Indianola, IA
Source: Public domain
91.8% White · #9 whitest in Iowa
Map of Indianola within Iowa Located in Warren County, Iowa

Indianola is a city in Warren County, Iowa, United States, 18 miles south of Des Moines, Iowa. The population was 14,782 at the 2010 census. It is the county seat of Warren County.

10

No. 10 whitest city in Iowa

Oelwein, IA

5,834 peopleSnackAbility 6/10up 15
6/10
Oelwein, IA
Source: Flickr User JCHaywire | CC BY-SA 2.0
91.6% White · #10 whitest in Iowa
Map of Oelwein within Iowa Located in Fayette County, Iowa

Oelwein is a city in Fayette County, Iowa, United States. The population was 6,415 at the 2010 census, a decrease of 4.1% from the 2000 census. The largest community in Fayette County, it is located at the junction of State Highways 3 and 150.

The receipts

Compare the top ten

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

City % White vs IA
1 Clear Lake 0.9479426843696596
2 Winterset 0.9423929098966026
3 Independence 0.9399740428293316
4 Pella 0.9365671641791045
5 Atlantic 0.9337572083394943
6 Knoxville 0.9304161648601632
7 Norwalk 0.9261087217090883
8 Creston 0.9218560860793544
9 Indianola 0.9176639242084268
10 Oelwein 0.9160095989029825
City White residents vs IA
1 Clear Lake 7,211
2 Winterset 5,104
3 Independence 5,794
4 Pella 10,040
5 Atlantic 6,315
6 Knoxville 6,953
7 Norwalk 13,135
8 Creston 6,854
9 Indianola 14,723
10 Oelwein 5,344
City Population vs IA
1 Clear Lake 7,607
2 Winterset 5,416
3 Independence 6,164
4 Pella 10,720
5 Atlantic 6,763
6 Knoxville 7,473
7 Norwalk 14,183
8 Creston 7,435
9 Indianola 16,044
10 Oelwein 5,834

On the map

Where Iowa’s White population is concentrated

Saturday Night Science

Methodology: How we determined the whitest places in Iowa for 2026

To rank the whitest places in Iowa, we used Saturday Night Science to look at Census demographic data.

We had to look at the number of white people living in each city in Iowa on a per capita basis. In other words, the percentage of white people living in each city in Iowa.

We looked at table B03002: Hispanic OR LATINO ORIGIN BY RACE. Here are the category names as defined by the Census:

  • Hispanic or Latino
  • 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*

* Not Hispanic or Latino

Our particular column of interest here was the number of people who identified as White alone.

We limited our analysis to places with a population greater than 5,000 people. That left us with 76 cities.

We then calculated the percentage of residents that are White. The percentages ranked from 94.8% to 33.1%.

Finally, we ranked each city based on the percentage of the White population, with a higher percentage being more White. Clear Lake took the distinction of being the most White, while Storm Lake was the least White city.

We updated this article for 2026. This report represents our eleventh time ranking the whitest cities in Iowa.

The full plate

Cities In Iowa By White Population

Click any column to sort. Search by city name.

RankCityPopulationWhite Population% White
1Clear Lake7,6077,21194.8%
2Winterset5,4165,10494.2%
3Independence6,1645,79494.0%
4Pella10,72010,04093.7%
5Atlantic6,7636,31593.4%
6Knoxville7,4736,95393.0%
7Norwalk14,18313,13592.6%
8Creston7,4356,85492.2%
9Indianola16,04414,72391.8%
10Oelwein5,8345,34491.6%
11Boone12,42411,36191.4%
12Manchester5,1914,73691.2%
13Glenwood5,1444,65990.6%
14Cedar Falls40,88837,03190.6%
15Spencer11,40010,30590.4%
16Decorah7,5356,76989.8%
17Carroll10,2089,16789.8%
18Centerville5,3724,80989.5%
19Maquoketa6,0755,43789.5%
20Oskaloosa11,50410,29289.5%
21Waverly10,4949,36789.3%
22Eldridge6,8186,07189.0%
23Red Oak5,5104,88888.7%
24Iowa Falls5,0384,44488.2%
25Anamosa5,6294,96188.1%
26Fort Madison10,1338,90587.9%
27Marion41,89636,52687.2%
28Keokuk9,6628,32886.2%
29Grinnell9,5058,18686.1%
30Algona5,3774,62986.1%
31Newton15,70013,51486.1%
32Ankeny72,61562,21385.7%
33Charles City7,2326,19085.6%
34Clinton24,32220,81585.6%
35Orange City6,4265,49485.5%
36Dubuque59,17450,49885.3%
37Cherokee5,1544,39585.3%
38Pleasant Hill11,1369,49685.3%
39Washington7,2906,19685.0%
40Mason City27,05022,97684.9%
41Nevada6,9835,89284.4%
42Clarinda5,3534,50284.1%
43Sioux Center8,4547,03883.3%
44Estherville5,8394,78682.0%
45Altoona21,49517,56981.7%
46Grimes16,36613,35381.6%
47Le Mars10,6408,65481.3%
48Council Bluffs62,58650,84081.2%
49Burlington23,72819,19280.9%
50Bettendorf39,64731,89080.4%
51Fort Dodge24,82719,75979.6%
52Urbandale46,59536,99479.4%
53North Liberty21,12516,73979.2%
54Mount Pleasant8,9517,06078.9%
55Clive19,01214,85978.2%
56Cedar Rapids137,264106,38377.5%
57West Des Moines71,08354,99277.4%
58Ames67,66951,97676.8%
59Webster City7,7695,94276.5%
60Waukee29,23622,33776.4%
61Sheldon5,4744,16176.0%
62Fairfield9,4567,18376.0%
63Johnston24,38418,50575.9%
64Hiawatha7,2065,13171.2%
65Davenport100,91371,82471.2%
66Muscatine23,48916,55970.5%
67Iowa City75,75253,33470.4%
68Ottumwa25,43017,54169.0%
69Coralville23,23415,49866.7%
70Waterloo67,00843,88065.5%
71Sioux City86,10153,18161.8%
72Perry7,9854,92061.6%
73Des Moines212,421129,54561.0%
74Marshalltown27,62614,93554.1%
75Denison8,2603,54042.9%
76Storm Lake11,4283,77933.1%

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

Summary

Summary: White Populations Across Iowa

We measured the locations with the highest percentage of white people in Iowa. According to the most recent data, this list provides accurate information on the whitest places in Iowa.

The most White cities in Iowa are Clear Lake, Winterset, Independence, Pella, Atlantic, Knoxville, Norwalk, Creston, Indianola, and Oelwein. Not sold on Iowa? Take the two-minute Find Your Place quiz and see which state actually fits you.

Questions and answers

Whitest Cities In Iowa FAQs

What is the whitest city in Iowa?

Clear Lake is the whitest city in Iowa for 2026, with White residents making up 94.8% of the population. Winterset and Independence are next.

What are the 10 whitest cities in Iowa?

The ten whitest cities in Iowa are Clear Lake, Winterset, Independence, Pella, Atlantic, Knoxville, Norwalk, Creston, Indianola, and Oelwein. We ranked all 76 places with more than 5,000 residents by their White share of the population.

What percent of Clear Lake is White?

White residents make up 94.8% of Clear Lake, the highest share of the 76 Iowa places we measured. The numbers come from the Census Bureau’s American Community Survey.

What is the least White city in Iowa?

Storm Lake is the least White city in Iowa, at 33.1% White residents. It sits at the opposite end of the same ranking.

Where does this data come from?

Every share is calculated from the Census Bureau’s American Community Survey (2020-2024), based on residents identifying as White alone. We rank each Iowa place with more than 5,000 residents.

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 →