Cost of Living in Iowa

2025 affordability guide — compare housing costs, rental prices, and living expenses across 811 cities in Iowa.

90.1
Avg COL Index
811
Cities Ranked
$134,052
Avg Home Value

Housing Market

$134,052

Average median home value across Iowa cities.

Rental Market

Rental data covers median monthly rent for tracked cities in Iowa.

Affordability

Below Average

COL index 90.1 vs. national average of 100. Your dollar goes further here.

Most & Least Expensive Cities in Iowa

Quick look at the cost extremes across Iowa.

All 20 Major Cities Ranked by Cost of Living

Sorted from most expensive to most affordable. Click any city for a detailed breakdown with housing, rental, and income data.

# City COL Index Affordability Median Home Median Rent
1 West Okoboji 124.5 Very Expensive $591,700 N/A
2 Shueyville 123.1 Very Expensive $572,700 N/A
3 Stone City CDP 121.1 Very Expensive $547,400 N/A
4 Twin Lakes CDP 120.8 Very Expensive $543,400 N/A
5 Sun Valley Lake CDP 116.5 Expensive $485,300 N/A
6 Wahpeton 114.8 Expensive $463,300 N/A
7 Orleans 113.7 Expensive $448,800 N/A
8 Arnolds Park 110.6 Expensive $407,600 N/A
9 Ackworth 110.1 Expensive $400,000 N/A
10 University Heights 109.6 Moderate $393,200 N/A
11 Polk City 108.9 Moderate $385,000 N/A
12 Clive 108.5 Moderate $379,000 N/A
13 Kent Estates CDP 106.4 Moderate $351,100 N/A
14 Oak Hills CDP 106.3 Moderate $350,000 N/A
15 Johnston 106.0 Moderate $346,200 N/A
16 Waukee 104.7 Moderate $328,200 N/A
17 Adel 104.1 Moderate $320,500 N/A
18 Okoboji 104.1 Moderate $320,000 N/A
19 Urbandale 104.0 Moderate $318,800 N/A
20 Tiffin 103.7 Moderate $315,800 N/A

All 754 Cities in Iowa

Complete directory of every tracked city and town. Filter or scroll to find yours.

Ackworth (110.1) Adair (89.5) Adel (104.1) Afton (87.5) Akron (90.9) Albert City (87.0) Albion (87.9) Alden (87.7) Algona (91.7) Allison (87.9) Alta (89.5) Alton (95.4) Amana CDP (97.9) Ames (99.8) Andrew (89.2) Ankeny (103.4) Anthon (87.1) Aplington (89.9) Arcadia (90.5) Archer (84.5) Arlington (88.3) Arnolds Park (110.6) Arthur (84.9) Ashton (86.4) Atalissa (89.8) Atkins (102.7) Atlantic (90.1) Audubon (87.0) Aurelia (90.2) Aurora (87.0) Badger (90.2) Bagley (85.6) Baldwin (83.7) Balltown (99.7) Barnes City (87.5) Barnum (90.0) Batavia (87.8) Baxter (92.2) Beaver (84.4) Bedford (86.7) Belle Plaine (88.4) Bellevue (95.8) Bentley CDP (94.2) Bernard (92.4) Bertram (100.5) Bettendorf (102.2) Blairstown (92.4) Blanchard (84.5) Blencoe (85.2) Blue Grass (95.2) Bondurant (101.7) Boone (91.8) Bouton (86.3) Braddyville (84.4) Bradgate (83.3) Brandon (87.5) Bridgewater (85.3) Britt (87.2) Brooklyn (89.3) Buffalo (89.1) Burr Oak CDP (89.8) Burt (85.7) Calamus (89.2) Callender (88.1) Camanche (93.2) Cambridge (93.0) Carlisle (95.6) Carpenter (84.7) Carson (93.0) Cascade (94.7) Casey (86.8) Castalia (87.3) Cedar Falls (99.0) Center Junction CDP (84.3) Center Point (96.2) Centerville (87.4) Central City (92.5) Chariton (86.3) Charles City (88.9) Chelsea (83.2) Cherokee (89.0) Chillicothe (86.2) Churdan (85.4) Cincinnati (83.2) Clare (85.8) Clarence (90.4) Clarinda (88.4) Clarion (88.1) Clarksville (88.6) Clear Lake (97.7) Clearfield (84.7) Cleghorn (86.3) Clemons (86.8) Climbing Hill CDP (89.4) Clinton (88.7) Clio (83.9) Clive (108.5) Clutier (84.4) Coalville CDP (92.4) Coggon (91.0) Coin (83.8) Colesburg (87.8) Colfax (92.1) College Springs (85.5) Collins (89.8) Colo (91.1) Colwell (87.8) Conesville (85.0) Conroy CDP (92.9) Conway (81.7) Coralville (101.5) Correctionville (86.2) Corwith (84.4) Corydon (86.7) Coulter (86.2) Council Bluffs (92.4) Craig (87.6) Crawfordsville (86.5) Crescent (99.9) Cresco (87.9) Creston (88.5) Cromwell (88.1) Curlew (83.5) Cushing (84.3) Cylinder (86.0) Dallas Center (97.4) Dana (83.4) Danbury (85.7) Danville (91.2) Davis City (83.4) Dawson (86.2) De Soto (95.8) DeWitt (96.8) Decatur (86.3) Decorah (97.6) Deep River (86.2) Defiance (86.3) Delhi (92.1) Deloit (85.2) Delphos CDP (84.1) Delta (83.0) Denison (90.3) Denver (96.6) Derby (85.5) Des Moines (93.8) Dexter (91.8) Diagonal (86.3) Diamondhead Lake CDP (99.4) Dickens (87.4) Dike (97.7) Dolliver (83.9) Donahue (95.9) Dow City (89.8) Dows (84.2) Drakesville (88.3) Dubuque (94.5) Dumont (85.5) Duncombe (88.1) Dundee (89.9) Dunkerton (94.4) Dunlap (88.7) Durango (96.9) Dyersville (96.5) Dysart (91.8) Eagle Grove (87.1) Earlham (98.7) Earling (88.8) Earlville (91.1) Early (86.3) Eddyville (88.1) Edgewood (92.6) Elberon (87.7) Eldon (84.3) Eldora (88.2) Elgin (86.6) Elk Horn (89.4) Elk Run Heights (92.7) Elkader (90.1) Elkhart (98.2) Elliott (85.1) Ellston (81.6) Ellsworth (89.4) Elma (85.4) Ely (100.7) Emerson (88.5) Epworth (97.2) Essex (86.6) Estherville (87.2) Evansdale (90.4) Everly (87.8) Exira (85.5) Exline (85.6) Fairbank (93.0) Fairfax (101.0) Fairfield (91.5) Fairport CDP (96.5) Farmersburg (85.9) Farmington (84.8) Farnhamville (85.2) Farragut (87.7) Fayette (89.3) Fenton (83.9) Ferguson (85.7) Floyd (88.0) Fonda (84.6) Fontanelle (87.1) Fort Atkinson (90.1) Fort Dodge (89.7) Fort Madison (87.2) Fraser (91.9) Fredericksburg (92.3) Frederika (87.6) Fredonia (86.5) Fremont (86.7) Fruitland (96.5) Galt (83.1) Galva (86.1) Garber (85.1) Garden Grove (83.7) Garnavillo (88.8) Garwin (86.4) Geneva (84.7) Gilbert (100.1) Gilbertville (94.1) Gillett Grove (84.7) Gladbrook (88.8) Glidden (92.0) Goldfield (86.6) Goodell (84.3) Goose Lake (89.4) Graettinger (86.5) Graf (96.0) Grand Junction (85.9) Grand Mound (91.3) Grand River (82.9) Grandview (90.1) Granger (101.8) Grant (84.3) Granville (91.7) Gravity (83.7) Gray (83.9) Green Mountain CDP (86.5) Greene (89.4) Greenfield (88.7) Greenville (85.3) Grimes (101.1) Grinnell (94.4) Grundy Center (93.0) Gruver (85.4) Guernsey (85.7) Guttenberg (93.8) Halbur (91.2) Hamburg (88.1) Hampton (86.9) Hancock (87.4) Hansell (85.8) Harcourt (85.0) Harlan (90.3) Harper (87.1) Harpers Ferry (92.4) Harris (85.4) Hartford (92.8) Hartley (88.1) Hartwick (86.8) Harvey (85.2) Hastings (87.1) Haverhill (88.8) Hawarden (90.0) Hayesville (84.3) Hazleton (86.0) Hedrick (85.7) Henderson (86.5) Hiawatha (95.8) High Amana CDP (92.1) Hills (96.4) Hillsboro (83.6) Hinton (98.7) Holiday Lake CDP (99.4) Holland (88.4) Holstein (88.5) Holy Cross (93.9) Homestead CDP (90.6) Hopkinton (88.2) Hospers (92.3) Houghton (96.0) Hubbard (87.2) Hudson (97.6) Hull (96.2) Humboldt (92.2) Humeston (84.9) Huxley (102.3) Ida Grove (87.2) Imogene (83.7) Independence (91.8) Indianola (97.1) Inwood (92.9) Ionia (87.3) Iowa City (100.6) Iowa Falls (88.0) Ireton (90.1) Irwin (85.3) Jackson Junction (87.0) Jamaica (84.9) Janesville (96.1) Jefferson (89.5) Jesup (94.3) Jewell Junction (89.6) Johnston (106.0) Jolley (81.6) Kalona (96.6) Kamrar (85.1) Kanawha (86.0) Kellerton (84.3) Kelley (96.4) Kellogg (86.4) Kensett (84.8) Kent Estates CDP (106.4) Keokuk (87.0) Keomah Village (94.3) Keosauqua (88.1) Keswick (86.0) Keystone (90.6) Kimballton (85.8) Kingsley (91.0) Kinross (84.2) Kirkman (88.1) Kirkville (85.8) Klemme (86.3) Knoxville (91.1) La Motte (90.5) La Porte City (91.0) Lacona (87.0) Lake City (87.8) Lake Mills (89.6) Lake View (91.6) Lakeside (95.9) Lakota (83.2) Lamoni (88.1) Lamont (86.9) Lansing (91.0) Larchwood (94.3) Larrabee (84.0) Latimer (87.6) Laurel (87.8) Laurens (85.3) Lawler (88.5) Lawton (98.6) Le Claire (102.6) Le Grand (89.3) Le Mars (95.2) Ledyard (82.4) Leighton (88.8) Leland (86.0) Lenox (88.0) Leon (86.0) Lester (93.9) Letts (87.8) Lewis (84.6) Libertyville (93.4) Lidderdale (89.0) Lime Springs (87.7) Linden (88.0) Lineville (83.9) Linn Grove (84.3) Lisbon (95.2) Liscomb (87.1) Little Rock (85.9) Little Sioux (82.8) Lockridge (86.0) Logan (90.9) Lohrville (83.5) Lone Rock (84.6) Lone Tree (92.8) Long Grove (102.2) Lorimor (85.1) Lost Nation (85.6) Lovilia (86.8) Low Moor (89.0) Lowden (88.3) Lowell CDP (88.9) Lu Verne (82.9) Luana (91.8) Lucas (82.6) Luxemburg (92.7) Luzerne (84.4) Lynnville (90.5) Lytton (84.5) Macedonia (89.4) Macksburg (87.0) Madrid (93.9) Magnolia (88.3) Mallard (84.2) Malvern (93.1) Manchester (89.8) Manilla (87.1) Manning (88.2) Manson (88.9) Mapleton (88.8) Marble Rock (84.5) Marengo (88.6) Marion (97.3) Marne (86.6) Marquette (90.3) Marshalltown (88.8) Martelle (89.8) Martensdale (93.3) Martinsburg (83.9) Marysville (92.7) Mason City (89.8) Masonville (84.8) Massena (87.3) Matlock (86.7) Maurice (92.1) Maxwell (91.1) Maynard (89.7) Maysville (97.0) McCallsburg (92.7) McClelland (93.6) McGregor (90.7) McIntire (84.8) Mechanicsville (91.7) Melbourne (91.1) Melcher-Dallas (87.1) Menlo (88.1) Merrill (91.8) Middletown (90.8) Miles (89.5) Milford (95.9) Millerton (89.4) Milo (90.9) Minden (92.3) Mingo (89.0) Missouri Valley (89.5) Mitchell (89.0) Mitchellville (94.3) Modale (86.0) Monmouth (84.0) Monona (89.5) Monroe (93.0) Monticello (92.1) Montour (87.5) Montpelier CDP (99.1) Montrose (86.9) Mooar CDP (85.8) Moorland (87.8) Moravia (88.5) Morley (85.8) Morrison (90.3) Moscow CDP (96.3) Moulton (83.9) Mount Auburn (88.2) Mount Pleasant (90.9) Mount Union CDP (86.4) Mount Vernon (99.3) Moville (93.1) Murray (85.7) Muscatine (91.0) Nashua (88.8) Nemaha (84.9) Nevada (93.4) New Albin (89.8) New Hampton (92.0) New Liberty (89.7) New London (88.9) New Market (86.9) New Providence (86.0) New Sharon (89.4) New Vienna (93.3) New Virginia (92.6) Newell (88.0) Newhall (92.9) Newton (91.4) Nora Springs (89.5) North Buena Vista (86.6) North Liberty (102.6) North Washington (90.0) Northboro (84.1) Norwalk (100.7) Norway (91.7) Numa (83.6) Oak Hills CDP (106.3) Oakland (90.9) Oakland Acres (98.7) Oakville (85.8) Ocheyedan (87.9) Ogden (91.7) Okoboji (104.1) Olds (90.3) Olin (87.4) Ollie (86.7) Orient (88.3) Orleans (113.7) Osage (90.7) Osceola (90.9) Oskaloosa (89.7) Ossian (91.5) Otho (86.4) Ottosen (84.9) Ottumwa (86.9) Oxford (95.2) Oxford Junction (85.0) Oyens (90.3) Pacific Junction (89.6) Packwood (85.9) Palmer (82.7) Palo (100.6) Panama (89.1) Panorama Park (92.2) Park View CDP (100.8) Parkersburg (95.0) Parnell (88.9) Paton (85.3) Paullina (88.9) Pella (99.5) Peosta (102.9) Percival CDP (87.3) Perry (89.2) Persia (88.4) Pierson (86.4) Pilot Mound (85.9) Pisgah (85.6) Plainfield (90.0) Pleasant Hill (101.4) Pleasant Plain (85.5) Pleasanton (96.9) Pleasantville (92.1) Plymouth (87.9) Pocahontas (87.3) Polk City (108.9) Pomeroy (85.3) Popejoy (85.5) Postville (87.5) Prairie City (93.3) Prairieburg (87.4) Prescott (84.9) Preston (90.9) Princeton (99.3) Protivin (88.1) Pulaski (86.3) Quasqueton (89.6) Radcliffe (87.2) Rake (82.6) Ralston (86.5) Randall (88.0) Randolph (87.0) Rathbun (84.1) Raymond (95.8) Readlyn (92.4) Reasnor (87.0) Red Oak (86.9) Redfield (89.8) Reinbeck (91.5) Remsen (93.9) Renwick (86.1) Riceville (86.9) Richland (88.9) Rickardsville (98.3) Ricketts (83.9) Ridgeway (90.3) Rinard (83.4) Ringsted (83.3) Rippey (84.2) Riverdale (100.3) Riverside (94.4) Rock Falls (91.7) Rock Valley (97.0) Rockford (86.8) Rockwell (90.7) Rockwell City (86.9) Rodney (92.2) Roland (93.0) Rolfe (83.5) Rome (84.6) Rose Hill (84.9) Royal (86.0) Rudd (87.9) Russell (84.5) Ruthven (87.8) Rutland (83.8) Ryan (91.1) Sabula (88.7) Sageville (97.7) Salem (85.6) Sanborn (91.3) Sandusky CDP (96.8) Saylorville CDP (101.6) Schaller (85.5) Schleswig (89.8) Scranton (84.4) Searsboro (87.2) Seymour (85.9) Shambaugh (85.0) Shannon City (83.4) Sharpsburg (87.3) Sheffield (90.4) Sheldahl (93.2) Sheldon (93.0) Shell Rock (92.0) Shellsburg (93.8) Shenandoah (88.3) Sherrill (96.1) Shueyville (123.1) Sibley (89.0) Sidney (89.1) Sigourney (88.2) Silver City (90.4) Sioux City (92.2) Sioux Rapids (86.3) Slater (96.7) Sloan (94.4) Smithland (85.7) Soldier (85.6) Solon (102.9) Somers (85.8) South Amana CDP (101.6) South English (85.8) Spencer (93.4) Spirit Lake (96.4) Spragueville (88.1) Spring Hill (87.4) Springbrook (90.2) St. Ansgar (90.8) St. Anthony (83.8) St. Charles (94.8) St. Donatus (95.6) St. Lucas (88.5) St. Marys (92.7) St. Paul (91.9) Stanhope (88.0) Stanley (84.5) Stanwood (90.4) State Center (91.7) Steamboat Rock (85.9) Stockport (85.3) Stone City CDP (121.1) Story City (95.5) Stout (89.3) Stratford (86.1) Strawberry Point (88.7) Struble (90.7) Stuart (91.4) Sully (92.4) Sun Valley Lake CDP (116.5) Superior (85.6) Sutherland (86.5) Swaledale (84.1) Swea City (83.7) Swedesburg CDP (92.8) Swisher (98.8) Tama (87.6) Templeton (92.0) Terril (87.2) Thayer (82.0) Thompson (87.5) Thurman (87.8) Tiffin (103.7) Tingley (85.0) Tipton (91.0) Titonka (84.6) Toledo (89.3) Toronto (85.0) Traer (89.9) Treynor (98.8) Tripoli (88.7) Truesdale (82.4) Truro (92.5) Turin (87.3) Twin Lakes CDP (120.8) Udell (84.9) Underwood (97.1) Union (85.5) Unionville (86.3) University Heights (109.6) University Park (87.0) Urbana (96.8) Urbandale (104.0) Ute (86.1) Vail (86.2) Valeria (92.2) Van Horne (92.7) Van Meter (98.8) Van Wert (84.7) Varina (83.5) Victor (88.7) Villisca (85.6) Vincent (87.0) Vining (86.2) Vinton (91.0) Volga (85.9) Wadena (86.7) Wahpeton (114.8) Walcott (92.9) Walford (100.6) Walker (92.2) Wall Lake (88.8) Wallingford (85.5) Walnut (87.4) Washburn CDP (90.1) Washington (90.9) Washta (83.8) Waterville (87.1) Watkins CDP (84.0) Waucoma (87.7) Waukee (104.7) Waverly (96.2) Wayland (89.2) Webb (84.8) Webster (86.2) Webster City (88.7) Wellman (91.2) Wellsburg (88.3) Welton (88.9) Wesley (86.7) West Bend (91.1) West Branch (97.0) West Burlington (89.5) West Chester (85.5) West Des Moines (101.5) West Liberty (92.7) West Okoboji (124.5) West Point (91.9) West Union (90.0) Westfield (87.3) Westgate (87.0) Westphalia (87.1) Westside (90.1) Westwood (99.5) Wever CDP (99.7) What Cheer (83.6) Wheatland (89.0) Whiting (86.6) Whitten (83.7) Willey (91.7) Williams (86.4) Williamsburg (94.6) Williamson (83.6) Wilton (92.2) Windsor Heights (98.9) Winfield (87.5) Winterset (93.6) Winthrop (91.2) Wiota (88.5) Woden (85.4) Woodbine (90.7) Woodburn (85.3) Woodward (93.5) Woolstock (86.4) Worthington (91.3) Wyoming (87.8) Yale (85.6) Yetter (83.5) Yorktown (86.3) Zearing (90.4) Zwingle (89.5)

Frequently Asked Questions

What states have the lowest cost of living?

States like Mississippi, Oklahoma, and Kansas typically have lower costs of living compared to coastal states.

What is the difference between RPP and COL Index?

RPP (Regional Price Parity) measures the price level for all items. COL Index combines RPP, housing, and rental data for a comprehensive comparison.

Data: BEA Regional Price Parities, U.S. Census Bureau ACS, HUD Fair Market Rents. Our Methodology · Data Sources

Share this page: X Facebook LinkedIn