The 10 Cheapest Places To Live In Iowa In 2026

The most affordable places to live in Iowa for 2026 are Maquoketa, Centerville, and Clarinda according to Saturday Night Science.

We bet you’re smart.

Why else would you be looking for the cheapest places to live in Iowa?

Well, we think you’re smart. And to help you out, we used Saturday Night Science to pinpoint the exact locations of the most affordable places to live in Iowa. We looked through the Census data for housing costs and the cost of living for every place in the state.

More affordable places include suburbs of bigger cities like Des Moines. That said, you’ll probably have a cornfield in your backyard in most of these places. But at least Ledges State Park is just a short drive away.

1

No. 1 most affordable place in Iowa

Maquoketa, IA

6,075 peopleSnackAbility 5/10up 15
5/10
Maquoketa, IA
Source: Public domain
$60,240 median income · $795 median rent · #34 home prices in Iowa
Map of Maquoketa within Iowa Located in Jackson County, Iowa
Median home value -15% vs IA
$197,794
IA $232k
Median income -20% vs IA
$60,240
IA $75k

Ranking as the most affordable place to live in Iowa is Maquoketa, a city 45 minutes north of Davenport. Maquoketa is home to Maquoketa Caves State Park, so you can go on outdoor adventure any time without spending a dime. The median rent in Maquoketa is quite low at $795, but what really lands Maquoketa on this list is the affordability of homes. Maquoketa has the 34th cheapest homes on the market in Iowa, with a median price of $197,794.

2

No. 2 most affordable place in Iowa

Centerville, IA

5,372 peopleSnackAbility 4/10up 3
4/10
Centerville, IA
Source: Wikipedia User Jim Roberts | CC BY-SA 4.0
$46,563 median income · $755 median rent · #1 home prices in Iowa
Map of Centerville within Iowa Located in Appanoose County, Iowa
Median home value -65% vs IA
$80,251
IA $232k
Median income -38% vs IA
$46,563
IA $75k

Centerville, centered in the center of Appanoose County, certainly excels as a cheap city in Iowa.

Phew.

It has an overall cost of living that is 8.9% lower than the state average. That saves more money for fun things to do like a weekend trip to Boise or camping at the Swinging Bridge Campground.

3

No. 3 most affordable place in Iowa

Clarinda, IA

5,353 peopleSnackAbility 6/10up 15
6/10
Clarinda, IA
Source: Wikipedia User Jared Winkler | CC BY-SA 4.0
$46,348 median income · $660 median rent · #8 home prices in Iowa
Map of Clarinda within Iowa Located in Page County, Iowa
Median home value -46% vs IA
$125,019
IA $232k
Median income -38% vs IA
$46,348
IA $75k

Clarinda’s motto is “Honor the Past…Imagine the Future” and boy do they hold true to that. Liberal arts lovers will rejoice that there is not only an amazing art museum in Clarinda, but also a history museum. And you don’t need to scrimp and save to enjoy all this high culture. Clarinda residents pay the 22nd lowest proportion of their income on homes. The median home price in Clarinda is $125,019 and the median income is $46,348. Clarinda is located in southwestern Iowa.

4

No. 4 most affordable place in Iowa

Cherokee, IA

5,154 peopleSnackAbility 7/10down 2
7/10
Cherokee, IA
Source: Wikipedia User Magicpiano | CC BY-SA 4.0
$61,750 median income · $728 median rent · #16 home prices in Iowa
Located in Cherokee County, Iowa
Median home value -36% vs IA
$148,066
IA $232k
Median income -18% vs IA
$61,750
IA $75k

Cherokee ranks as one the cheapest and best places to live in Iowa. As the county seat of Cherokee County, it has a bustling downtown area with local shops and restaurants. The nearby Cherokee State Park also provides opportunities for outdoor recreation such as hiking and fishing. Overall, Cherokee is a great option for those who want to save money without sacrificing quality of life. With a $148,066 median home value and $728 median rent, Cherokee ranks as one of the most affordable places to live in Iowa. This low cost of living is reflected in the $61,750 median income of Cherokee residents.

5

No. 5 most affordable place in Iowa

Marshalltown, IA

27,626 peopleSnackAbility 5/10up 23
5/10
Marshalltown, IA
Source: Wikipedia User Kepper66 | CC BY-SA 3.0
$69,068 median income · $891 median rent · #22 home prices in Iowa
Map of Marshalltown within Iowa Located in Marshall County, Iowa
Median home value -25% vs IA
$173,581
IA $232k
Median income -8% vs IA
$69,068
IA $75k

Located in the central part of the state between Des Moines and Cedar Rapids, Marshalltown ranks as the fifth cheapest place in Iowa. At a population of 27,626, Marshalltown is the biggest city to make this list, so you know you’ll never lack for things to do here. Marshalltown has the 17th best home price to income ratio in the state, so you won’t have to fork over half your paycheck just to live in a nice place.

6

No. 6 most affordable place in Iowa

Webster City, IA

7,769 peopleSnackAbility 6/10up 9
6/10
Webster City, IA
Source: Wikipedia User Ann Sullivan-Larson | CC BY-SA 3.0
$63,430 median income · $907 median rent · #15 home prices in Iowa
Located in Hamilton County, Iowa
Median home value -36% vs IA
$147,379
IA $232k
Median income -15% vs IA
$63,430
IA $75k

Webster City comes in as the sixth least expensive city in Iowa for 2026. Webster City scored an 8/10 on our overall Snackability scale, with an 8/10+ in most categories, so you know it’s an all-around great place to call home. Especially if you’re into fishing or kayaking, what with the illustrious Boone River running along the city’s east side. Webster City is quite affordable for renters, but with a median home price of $147,379 and a median income of $63,430, the city stands out more for being the ninth easiest place to pay off the mortgage in Iowa.

Another fun fact: Webster City’s unemployment rate is under 3%, so you should not have a problem locking down a job here.

7

No. 7 most affordable place in Iowa

Oelwein, IA

5,834 peopleSnackAbility 6/10down 6
6/10
Oelwein, IA
Source: Flickr User JCHaywire | CC BY-SA 2.0
$46,653 median income · $847 median rent · #4 home prices in Iowa
Map of Oelwein within Iowa Located in Fayette County, Iowa
Median home value -53% vs IA
$109,878
IA $232k
Median income -38% vs IA
$46,653
IA $75k

Ranked as the seventh most affordable city in Iowa, Oelwein sits at the intersection of State Highways 3 and 150 within central Fayette County.

The city’s overall cost of living index of 83 is notably lower than the state and national average. Its $109,878 average home price, which is the fourth lowest in Iowa, drives the low cost of living. Home prices typically account for the biggest discrepancy in living costs between cities in the same state.

8

No. 8 most affordable place in Iowa

Ottumwa, IA

25,430 peopleSnackAbility 4/10up 1
4/10
Ottumwa, IA
Source: Wikipedia User en:User:Cburnett | GFDL
$61,103 median income · $921 median rent · #5 home prices in Iowa
Map of Ottumwa within Iowa Located in Wapello County, Iowa
Median home value -48% vs IA
$121,425
IA $232k
Median income -19% vs IA
$61,103
IA $75k

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.

9

No. 9 most affordable place in Iowa

Fort Dodge, IA

24,827 peopleSnackAbility 5/10up 20
5/10
Fort Dodge, IA
Source: Wikipedia User Bill Whittaker (talk) | CC BY-SA 3.0
$60,649 median income · $785 median rent · #10 home prices in Iowa
Map of Fort Dodge within Iowa Located in Webster County, Iowa
Median home value -44% vs IA
$129,004
IA $232k
Median income -19% vs IA
$60,649
IA $75k

Fort Dodge is a city in and the county seat of Webster County, Iowa, United States, along the Des Moines River. The population was 25,206 in the 2010 census, an increase from 25,136 in the 2000 census. Fort Dodge is a major commercial center for North Central and Northwest Iowa. It is located on U.S. Routes 20 and 169.

10

No. 10 most affordable place in Iowa

Oskaloosa, IA

11,504 peopleSnackAbility 6/10
6/10
Oskaloosa, IA
Source: Public domain
$64,004 median income · $831 median rent · #27 home prices in Iowa
Map of Oskaloosa within Iowa Located in Mahaska County, Iowa
Median home value -19% vs IA
$186,483
IA $232k
Median income -15% vs IA
$64,004
IA $75k

Oskaloosa offers one of the most affordable lifestyles in Iowa. With a median home value of $186,483 and median rent of $831, the cost of living in Oskaloosa is well below the national average.

Oskaloosa’s low unemployment rate of just 4.76% and median income of $64,004 make it a stable and secure place to live.

The receipts

Compare the top ten

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

City Cost of living index vs IA
1 Maquoketa 81
2 Centerville 82
3 Clarinda 82
4 Cherokee 82
5 Marshalltown 83
6 Webster City 83
7 Oelwein 83
8 Ottumwa 84
9 Fort Dodge 84
10 Oskaloosa 84
City Median home value vs IA
1 Maquoketa $197,794 -15%
2 Centerville $80,251 -65%
3 Clarinda $125,019 -46%
4 Cherokee $148,066 -36%
5 Marshalltown $173,581 -25%
6 Webster City $147,379 -36%
7 Oelwein $109,878 -53%
8 Ottumwa $121,425 -48%
9 Fort Dodge $129,004 -44%
10 Oskaloosa $186,483 -19%

Iowa statewide median: $231,585

City Median income vs IA
1 Maquoketa $60,240 -20%
2 Centerville $46,563 -38%
3 Clarinda $46,348 -38%
4 Cherokee $61,750 -18%
5 Marshalltown $69,068 -8%
6 Webster City $63,430 -15%
7 Oelwein $46,653 -38%
8 Ottumwa $61,103 -19%
9 Fort Dodge $60,649 -19%
10 Oskaloosa $64,004 -15%

Iowa statewide median: $75,059

City Median rent vs IA
1 Maquoketa $795
2 Centerville $755
3 Clarinda $660
4 Cherokee $728
5 Marshalltown $891
6 Webster City $907
7 Oelwein $847
8 Ottumwa $921
9 Fort Dodge $785
10 Oskaloosa $831
City Population vs IA
1 Maquoketa 6,075
2 Centerville 5,372
3 Clarinda 5,353
4 Cherokee 5,154
5 Marshalltown 27,626
6 Webster City 7,769
7 Oelwein 5,834
8 Ottumwa 25,430
9 Fort Dodge 24,827
10 Oskaloosa 11,504

On the map

Where your money goes furthest in Iowa

Saturday Night Science

Methodology: How we determined the most affordable places to live in the Hawkeye State for 2026

Determining affordability for places in Iowa boils down to how much it costs to live here.

You need to understand your costs relative to what people in the rest of the state are paying.

With that logic in mind, we derived several cost of living statistics from the latest Census American Community Survey 2020-2024 for Iowa using Saturday Night Science. We indexed the cost of living statistics across the following categories:

  • Housing
  • Transportation
  • Services
  • Groceries
  • Healthcare
  • Utilities

These are then weighted together to produce an overall cost of living index where 100 is the United States average. Anything below 100 is relatively affordable. Anything over 100 is relatively expensive.

We applied the biggest weight to housing as it typically accounts for 25% or more of your budget. Additionally, housing costs are the highest variant cost across a state. We then compare these cost of living metrics for each place in Iowa to figure out which is the least expensive.

The “Cost of Living Index” allows you to rank all of the 85 places in Iowa that have more than 5,000 people from least expensive to most expensive. Any ties went to the larger city.

The place in Iowa with the lowest cost of living according to the data is Maquoketa.

We updated this article for 2026. This report reflects our eleventh time ranking the cheapest places to live in Iowa.

The full plate

Cheapest Places To Live In Iowa

Click any column to sort. Search by city name.

RankCityPopulationCost Of Living IndexMedian IncomeHome PricesRent
1Maquoketa6,07581$60,240$197,794$795
2Centerville5,37282$46,563$80,251$755
3Clarinda5,35382$46,348$125,019$660
4Cherokee5,15482$61,750$148,066$728
5Marshalltown27,62683$69,068$173,581$891
6Webster City7,76983$63,430$147,379$907
7Oelwein5,83483$46,653$109,878$847
8Ottumwa25,43084$61,103$121,425$921
9Fort Dodge24,82784$60,649$129,004$785
10Oskaloosa11,50484$64,004$186,483$831
11Perry7,98584$68,910$172,452$931
12Knoxville7,47384$61,599$203,230$801
13Charles City7,23284$59,180$140,721$735
14Red Oak5,51084$50,109$136,874$812
15Iowa Falls5,03884$50,417$130,589$831
16Creston7,43585$52,633$152,979$703
17Osceola5,52385$68,284$187,628$943
18Manchester5,19185$61,191$222,974$802
19Mason City27,05086$64,804$154,095$882
20Keokuk9,66286$52,711$80,981$871
21Atlantic6,76386$61,141$158,965$764
22Clinton24,32287$60,230$127,331$791
23Denison8,26087$65,684$176,095$731
24Estherville5,83987$54,124$122,713$754
25Anamosa5,62987$60,650$243,589$966
26Council Bluffs62,58688$64,578$223,906$1,030
27Boone12,42488$69,222$210,007$831
28Fort Madison10,13388$50,705$109,640$826
29Fairfield9,45688$51,311$158,194$870
30Mount Pleasant8,95188$61,042$191,462$826
31Sheldon5,47488$62,159$220,403$930
32Sioux City86,10189$68,906$196,299$976
33Waterloo67,00889$57,480$143,280$923
34Burlington23,72889$59,000$123,915$924
35Spencer11,40089$59,667$193,031$805
36Nevada6,98389$75,094$241,439$953
37Des Moines212,42190$65,932$208,166$1,090
38Davenport100,91390$66,200$187,412$978
39Newton15,70090$57,771$200,884$819
40Carroll10,20890$69,706$200,081$722
41Washington7,29090$55,373$190,722$968
42Storm Lake11,42891$62,765$177,022$898
43Independence6,16491$73,806$216,073$820
44Cedar Rapids137,26492$70,424$204,112$967
45Muscatine23,48992$58,117$184,866$974
46Grinnell9,50592$65,320$208,194$895
47Winterset5,41692$67,708$289,608$1,095
48Dubuque59,17493$65,845$245,147$948
49Hiawatha7,20693$66,270$254,300$855
50Orange City6,42693$82,122$314,346$789
51Glenwood5,14493$71,790$310,533$924
52Marion41,89694$86,743$271,355$961
53Le Mars10,64094$74,701$275,107$929
54Clear Lake7,60794$79,415$322,831$808
55Indianola16,04495$75,453$309,171$986
56Waverly10,49495$80,284$271,473$1,057
57Algona5,37795$56,040$179,883$885
58Adel6,43097$95,250$390,598$926
59Decorah7,53598$64,366$304,335$853
60Altoona21,49599$86,114$317,902$1,235
61Sioux Center8,45499$92,983$345,761
62Spirit Lake5,51899$65,720$328,918$911
63Pella10,720100$84,111$351,502$1,046
64Ames67,669101$60,991$274,367$1,023
65Cedar Falls40,888101$76,987$259,137$1,203
66Norwalk14,183101$102,722$332,836$838
67Bondurant8,560101$135,674$330,602$1,337
68Sergeant Bluff5,171102$123,481$354,762$1,156
69Windsor Heights5,143102$91,707$282,953$1,498
70Iowa City75,752103$58,546$298,092$1,094
71West Des Moines71,083103$86,594$320,156$1,237
72Grimes16,366103$120,037$348,193$1,251
73Pleasant Hill11,136103$90,508$299,730$1,215
74Tiffin5,737103$100,952$327,121$1,224
75Bettendorf39,647104$100,495$328,096$1,187
76Waukee29,236104$101,029$338,881$1,383
77North Liberty21,125105$102,102$307,636$1,246
78Ankeny72,615106$108,198$338,168$1,319
79Coralville23,234106$69,144$256,223$1,057
80Eldridge6,818106$106,316$347,341$945
81Urbandale46,595107$112,795$349,851$1,211
82Asbury5,989108$124,957$381,428$1,522
83Johnston24,384110$106,551$394,441$1,338
84Clive19,012110$132,121$425,730$1,073
85Polk City6,037113$164,389$427,587$782

Source: U.S. Census ACS 2020-2024, cost-of-living data. 85 places with more than 5,000 residents.

Summary

Iowa Affordability Summary

This is an accurate list of the most affordable places to live in Iowa for 2026, if you’re looking at the cost of living numbers in Iowa.

The cheapest cities in Iowa are Maquoketa, Centerville, Clarinda, Cherokee, Marshalltown, Webster City, Oelwein, Ottumwa, Fort Dodge, and Oskaloosa.

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 →