IA171 Cities • 2026 Data

Cost of Living in Iowa

Explore cost of living data for 171 cities in Iowa. Compare housing, rent, groceries, healthcare, and utility costs with detailed city-by-city breakdowns.

Cost Index
100.0
Average
Avg Rent
$1,175
/month
State Tax
5.7%
income tax
Avg Income
$N/A
/year
Cities
171
tracked

All Cities in Iowa(171 of 171)

Adel

-15%
Rent$1,206 / month
Home Price$401,988
Housing
-25%
Groceries
-2%
View Details

Alburnett

-12%
Rent$1,132 / month
Home Price$377,103
Housing
-29%
Groceries
-3%
View Details

Altoona

-14%
Rent$1,266 / month
Home Price$421,859
Housing
-21%
Groceries
-2%
View Details

Ames

-5%
Rent$1,427 / month
Home Price$475,373
Housing
-11%
Groceries
-4%
View Details

Anamosa

-16%
Rent$815.26 / month
Home Price$271,647
Housing
-49%
Groceries
-3%
View Details

Andover

-9%
Rent$1,164 / month
Home Price$387,726
Housing
-27%
Groceries
-5%
View Details

Ankeny

-11%
Rent$1,384 / month
Home Price$461,095
Housing
-14%
Groceries
-2%
View Details

Atkins

-9%
Rent$1,433 / month
Home Price$477,528
Housing
-11%
Groceries
-3%
View Details

Bagley

-27%
Rent$458.30 / month
Home Price$152,708
Housing
-71%
Groceries
-2%
View Details

Bayard

-27%
Rent$438.08 / month
Home Price$145,970
Housing
-73%
Groceries
-2%
View Details

Beaman

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Belle Plaine

-18%
Rent$703.20 / month
Home Price$234,308
Housing
-56%
Groceries
-3%
View Details

Bernard

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Bettendorf

+4%
Rent$2,270 / month
Home Price$756,407
Housing
+42%
Groceries
-5%
View Details

Blairstown

-14%
Rent$894.76 / month
Home Price$298,140
Housing
-44%
Groceries
-3%
View Details

Blue Grass

-1%
Rent$1,797 / month
Home Price$598,732
Housing
+12%
Groceries
-5%
View Details

Bondurant

-10%
Rent$1,362 / month
Home Price$453,946
Housing
-15%
Groceries
-2%
View Details

Bouton

-21%
Rent$674.18 / month
Home Price$224,640
Housing
-58%
Groceries
-2%
View Details

Buffalo

-6%
Rent$1,419 / month
Home Price$472,892
Housing
-11%
Groceries
-5%
View Details

Burlington

-13%
Rent$1,112 / month
Home Price$370,684
Housing
-31%
Groceries
-5%
View Details

Cambridge

Rent$1,670 / month
Home Price$556,337
View Details

Carlisle

-18%
Rent$1,102 / month
Home Price$367,286
Housing
-31%
Groceries
-2%
View Details

Cascade

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Casey

-25%
Rent$569.00 / month
Home Price$189,592
Housing
-65%
Groceries
-2%
View Details

Cedar Falls

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Cedar Rapids

-10%
Rent$1,112 / month
Home Price$370,684
Housing
-31%
Groceries
-3%
View Details

Center Point

-8%
Rent$1,255 / month
Home Price$418,236
Housing
-22%
Groceries
-3%
View Details

Central City

-15%
Rent$935.98 / month
Home Price$311,871
Housing
-42%
Groceries
-3%
View Details

Clear Lake

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Clive

-7%
Rent$1,764 / month
Home Price$587,827
Housing
+10%
Groceries
-2%
View Details

Coggon

-13%
Rent$918.04 / month
Home Price$305,897
Housing
-43%
Groceries
-3%
View Details

Collins

-15%
Rent$804.65 / month
Home Price$268,113
Housing
-50%
Groceries
-4%
View Details

Colo

-14%
Rent$916.50 / month
Home Price$305,382
Housing
-43%
Groceries
-4%
View Details

Conrad

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Cumming

+1%
Rent$2,208 / month
Home Price$735,777
Housing
+38%
Groceries
-2%
View Details

Dallas Center

-13%
Rent$1,205 / month
Home Price$401,504
Housing
-25%
Groceries
-2%
View Details

Danville

-13%
Rent$1,112 / month
Home Price$370,684
Housing
-31%
Groceries
-5%
View Details

Davenport

-3%
Rent$1,613 / month
Home Price$537,332
Housing
+1%
Groceries
-5%
View Details

Dawson

-23%
Rent$685.10 / month
Home Price$228,277
Housing
-57%
Groceries
-2%
View Details

De Soto

-19%
Rent$1,022 / month
Home Price$340,673
Housing
-36%
Groceries
-2%
View Details

Denver

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Des Moines

-17%
Rent$1,007 / month
Home Price$335,432
Housing
-37%
Groceries
-2%
View Details

Dexter

-17%
Rent$965.24 / month
Home Price$321,621
Housing
-40%
Groceries
-2%
View Details

Dike

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Donahue

+6%
Rent$2,129 / month
Home Price$709,376
Housing
+33%
Groceries
-5%
View Details

Dubuque

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Dunkerton

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Dyersville

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Earlham

-15%
Rent$1,078 / month
Home Price$359,174
Housing
-33%
Groceries
-2%
View Details

Eldridge

Rent$2,230 / month
Home Price$743,051
View Details

Elk Run Heights

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Elkhart

-21%
Rent$971.89 / month
Home Price$323,838
Housing
-39%
Groceries
-2%
View Details

Ely

-7%
Rent$1,417 / month
Home Price$472,033
Housing
-12%
Groceries
-3%
View Details

Epworth

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Evansdale

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Fairfax

+1%
Rent$1,658 / month
Home Price$552,482
Housing
+3%
Groceries
-3%
View Details

Farley

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Fertile

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Galva

-13%
Rent$850.12 / month
Home Price$283,264
Housing
-47%
Groceries
-5%
View Details

Garrison

-18%
Rent$577.17 / month
Home Price$192,316
Housing
-64%
Groceries
-3%
View Details

Gilbert

-10%
Rent$1,237 / month
Home Price$412,234
Housing
-23%
Groceries
-4%
View Details

Gilbertville

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Grafton

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Granger

-13%
Rent$1,421 / month
Home Price$473,522
Housing
-11%
Groceries
-2%
View Details

Grimes

-8%
Rent$1,450 / month
Home Price$483,283
Housing
-10%
Groceries
-2%
View Details

Grundy Center

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Guthrie Center

-24%
Rent$702.94 / month
Home Price$234,224
Housing
-56%
Groceries
-2%
View Details

Hampton

-9%
Rent$1,142 / month
Home Price$380,583
Housing
-29%
Groceries
-5%
View Details

Hanlontown

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Hartford

-17%
Rent$912.15 / month
Home Price$303,932
Housing
-43%
Groceries
-2%
View Details

Hiawatha

-8%
Rent$1,176 / month
Home Price$391,782
Housing
-27%
Groceries
-3%
View Details

Holland

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Holy Cross

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Hudson

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Huxley

-11%
Rent$1,225 / month
Home Price$408,251
Housing
-24%
Groceries
-4%
View Details

Indianola

-16%
Rent$1,172 / month
Home Price$390,508
Housing
-27%
Groceries
-2%
View Details

Jamaica

-25%
Rent$608.40 / month
Home Price$202,723
Housing
-62%
Groceries
-2%
View Details

Janesville

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Johnston

-2%
Rent$1,842 / month
Home Price$613,740
Housing
+15%
Groceries
-2%
View Details

Joice

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Kelley

-13%
Rent$976.24 / month
Home Price$325,289
Housing
-39%
Groceries
-4%
View Details

Kensett

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

La Porte City

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Lacona

-22%
Rent$731.24 / month
Home Price$243,654
Housing
-54%
Groceries
-2%
View Details

Le Claire

+3%
Rent$2,447 / month
Home Price$815,331
Housing
+53%
Groceries
-5%
View Details

Lisbon

-11%
Rent$1,175 / month
Home Price$391,437
Housing
-27%
Groceries
-3%
View Details

Long Grove

+7%
Rent$2,652 / month
Home Price$883,671
Housing
+65%
Groceries
-5%
View Details

Luxemburg

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Macksburg

-27%
Rent$237.89 / month
Home Price$79,267
Housing
-85%
Groceries
-2%
View Details

Manly

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Marion

-10%
Rent$1,181 / month
Home Price$393,359
Housing
-26%
Groceries
-3%
View Details

Martelle

-14%
Rent$894.92 / month
Home Price$298,192
Housing
-44%
Groceries
-3%
View Details

Martensdale

-20%
Rent$881.27 / month
Home Price$293,645
Housing
-45%
Groceries
-2%
View Details

Mason City

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Maxwell

-14%
Rent$930.31 / month
Home Price$309,982
Housing
-42%
Groceries
-4%
View Details

McCallsburg

-20%
Rent$738.61 / month
Home Price$246,110
Housing
-54%
Groceries
-4%
View Details

Menlo

-30%
Rent$567.40 / month
Home Price$189,060
Housing
-65%
Groceries
-2%
View Details

Meservey

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Middletown

-13%
Rent$1,112 / month
Home Price$370,684
Housing
-31%
Groceries
-5%
View Details

Milo

-21%
Rent$845.92 / month
Home Price$281,866
Housing
-47%
Groceries
-2%
View Details

Minburn

-21%
Rent$771.58 / month
Home Price$257,094
Housing
-52%
Groceries
-2%
View Details

Mitchellville

-20%
Rent$983.94 / month
Home Price$327,853
Housing
-39%
Groceries
-2%
View Details

Monticello

-15%
Rent$912.83 / month
Home Price$304,160
Housing
-43%
Groceries
-3%
View Details

Morley

-18%
Rent$668.26 / month
Home Price$222,669
Housing
-58%
Groceries
-3%
View Details

Mount Auburn

-19%
Rent$636.38 / month
Home Price$212,044
Housing
-60%
Groceries
-3%
View Details

Nevada

-15%
Rent$936.76 / month
Home Price$312,132
Housing
-42%
Groceries
-4%
View Details

New Liberty

-11%
Rent$1,187 / month
Home Price$395,530
Housing
-26%
Groceries
-5%
View Details

New Vienna

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

New Virginia

-16%
Rent$1,011 / month
Home Price$336,736
Housing
-37%
Groceries
-2%
View Details

Newhall

-11%
Rent$1,077 / month
Home Price$358,846
Housing
-33%
Groceries
-3%
View Details

Nora Springs

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Northwood

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Norwalk

-13%
Rent$1,290 / month
Home Price$429,999
Housing
-19%
Groceries
-2%
View Details

Norway

-13%
Rent$926.92 / month
Home Price$308,854
Housing
-42%
Groceries
-3%
View Details

Olin

-15%
Rent$779.87 / month
Home Price$259,855
Housing
-51%
Groceries
-3%
View Details

Onslow

-19%
Rent$580.55 / month
Home Price$193,441
Housing
-64%
Groceries
-3%
View Details

Oxford Junction

-18%
Rent$568.42 / month
Home Price$189,400
Housing
-65%
Groceries
-3%
View Details

Palo

-5%
Rent$1,277 / month
Home Price$425,517
Housing
-20%
Groceries
-3%
View Details

Panora

-19%
Rent$949.61 / month
Home Price$316,413
Housing
-41%
Groceries
-2%
View Details

Peosta

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Perry

-21%
Rent$789.76 / month
Home Price$263,151
Housing
-51%
Groceries
-2%
View Details

Plainfield

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Plymouth

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Polk City

-7%
Rent$1,537 / month
Home Price$512,166
Housing
-4%
Groceries
-2%
View Details

Prairieburg

-13%
Rent$824.04 / month
Home Price$274,573
Housing
-49%
Groceries
-3%
View Details

Princeton

-3%
Rent$1,910 / month
Home Price$636,499
Housing
+19%
Groceries
-5%
View Details

Raymond

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Readlyn

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Redfield

-23%
Rent$743.12 / month
Home Price$247,610
Housing
-54%
Groceries
-2%
View Details

Reinbeck

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Robins

+2%
Rent$1,833 / month
Home Price$610,676
Housing
+14%
Groceries
-3%
View Details

Rock Falls

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Rockwell

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Roland

-14%
Rent$1,049 / month
Home Price$349,454
Housing
-35%
Groceries
-4%
View Details

Runnells

-17%
Rent$1,081 / month
Home Price$360,323
Housing
-33%
Groceries
-2%
View Details

Sheldahl

-17%
Rent$993.30 / month
Home Price$330,973
Housing
-38%
Groceries
-2%
View Details

Shellsburg

-10%
Rent$1,200 / month
Home Price$399,777
Housing
-25%
Groceries
-3%
View Details

Sherrill

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Slater

-10%
Rent$1,163 / month
Home Price$387,665
Housing
-27%
Groceries
-4%
View Details

Springville

-14%
Rent$963.36 / month
Home Price$320,995
Housing
-40%
Groceries
-3%
View Details

Story City

-13%
Rent$1,075 / month
Home Price$358,360
Housing
-33%
Groceries
-4%
View Details

Stout

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Stuart

-21%
Rent$747.52 / month
Home Price$249,078
Housing
-53%
Groceries
-2%
View Details

Sumner

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Swaledale

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Tama

-13%
Rent$1,112 / month
Home Price$370,684
Housing
-31%
Groceries
-5%
View Details

Thornton

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Tripoli

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Truro

-19%
Rent$886.20 / month
Home Price$295,285
Housing
-45%
Groceries
-2%
View Details

Urbana

-10%
Rent$1,181 / month
Home Price$393,406
Housing
-26%
Groceries
-3%
View Details

Urbandale

-10%
Rent$1,514 / month
Home Price$504,312
Housing
-6%
Groceries
-2%
View Details

Van Horne

-15%
Rent$922.35 / month
Home Price$307,332
Housing
-42%
Groceries
-3%
View Details

Van Meter

-17%
Rent$1,150 / month
Home Price$383,171
Housing
-28%
Groceries
-2%
View Details

Ventura

-7%
Rent$1,221 / month
Home Price$407,005
Housing
-24%
Groceries
-2%
View Details

Vinton

-15%
Rent$878.51 / month
Home Price$292,725
Housing
-45%
Groceries
-3%
View Details

Walcott

-4%
Rent$1,685 / month
Home Price$561,457
Housing
+5%
Groceries
-5%
View Details

Walford

-6%
Rent$1,553 / month
Home Price$517,584
Housing
-3%
Groceries
-3%
View Details

Walker

-14%
Rent$967.98 / month
Home Price$322,535
Housing
-40%
Groceries
-3%
View Details

Waterloo

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Waukee

-8%
Rent$1,511 / month
Home Price$503,625
Housing
-6%
Groceries
-2%
View Details

Waverly

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

Wellsburg

-10%
Rent$1,409 / month
Home Price$469,498
Housing
-12%
Groceries
-3%
View Details

West Burlington

-13%
Rent$1,112 / month
Home Price$370,684
Housing
-31%
Groceries
-5%
View Details

West Des Moines

-9%
Rent$1,485 / month
Home Price$494,799
Housing
-7%
Groceries
-2%
View Details

Winterset

-15%
Rent$1,138 / month
Home Price$379,256
Housing
-29%
Groceries
-2%
View Details

Woodward

-19%
Rent$922.24 / month
Home Price$307,296
Housing
-42%
Groceries
-2%
View Details

Worthington

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Wyoming

-13%
Rent$765.99 / month
Home Price$255,233
Housing
-52%
Groceries
-3%
View Details

Yale

-22%
Rent$685.20 / month
Home Price$228,311
Housing
-57%
Groceries
-2%
View Details

Zearing

-18%
Rent$763.90 / month
Home Price$254,536
Housing
-52%
Groceries
-4%
View Details

Zwingle

-9%
Rent$1,125 / month
Home Price$374,957
Housing
-30%
Groceries
-2%
View Details

Living in Iowa: What to Know

Iowa has a cost of living index of 100.0, meaning overall expenses are approximately in line with the national average. With 171 cities tracked in our database, the state offers a wide range of living situations from very affordable small towns to pricier metropolitan areas.

Housing is typically the largest expense category. Average rent in Iowa is approximately $1,175 per month, with significant variation between urban centers and rural communities. Median home values average around $391,478 statewide.

The state income tax rate in Iowa is 5.7%, which directly affects take-home pay. Factor this into salary comparisons when considering a move from states with different tax rates.

Iowa Cost of Living FAQ

Common questions about living costs in Iowa.

Iowa has a cost of living index of 100.0 compared to the national average of 100. This means costs are approximately in line with national averages. The state has 171 cities tracked in our database with varying costs across urban and rural areas.
The average monthly rent in Iowa is approximately $1,175 per month. Rent varies significantly by city — major metropolitan areas tend to have rents 30-60% higher than rural communities within the state. Our city-by-city breakdown below provides median rent, median home prices, and utility costs for every tracked city.
Iowa has a state income tax rate of approximately 5.7%. This affects take-home pay significantly — on a $100,000 salary, you'd pay roughly $5,700 in state income taxes.
The most affordable cities in Iowa include Menlo (-30% vs national average), Bagley (-27% vs national average), Bayard (-27% vs national average). These cities offer significantly lower housing, grocery, and healthcare costs compared to national averages. Explore each city page for detailed expense breakdowns.
Iowa offers average cost of living with 171 cities to choose from. Key factors to consider include housing costs (average rent ~$1,175/mo), job market, climate, and quality of life. Browse individual city pages below for specific cost breakdowns to help you decide.