Commercial Property for Sale in Iowa

Commercial Only shows 15 active listings for sale here from participating MyStateMLS brokerages. This is not every commercial property on the market in the area.

By type: industrial (6), retail (3) and office (2). Common reported features: grade-level or drive-in doors (5), parking reported (4) and accessibility features reported (2). Many listings are in or near Coralville, Creston and Decatur.

Median asking price of the 15 listings with a stated price: $389,000 (range $49,000 to $2,900,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 3, 2026.

Photo 1 of 21, commercial property at 4024 Main St, Elk Horn, IA 51531
For sale

$389,000

Office building

3,600 SF building0.37 acres lot

$108/SF (asking price ÷ building area)

  • Parking reported

4024 Main StElk Horn, IA 51531

Listing courtesy of Wayne Hansen Real Estate Llc · MyStateMLS #12024511

Photo 1 of 16, commercial property at 1650 Commercial Dr #203, Walford, IA 52351
For sale

$215,000

Industrial propertyUnit 203

2,400 SF building

$90/SF (asking price ÷ building area)

1650 Commercial Dr #203Walford, IA 52351

Listing courtesy of Pinnacle Realty LLC · MyStateMLS #12024303

Photo 1 of 28, commercial property at 501 Ann St, Irwin, IA 51455
For sale

$99,000

Retail property

2,304 SF building0.07 acres lot

$43/SF (asking price ÷ building area)

  • Corner location

501 Ann StIrwin, IA 51455

Listing courtesy of Wayne Hansen Real Estate Llc · MyStateMLS #12019439

Photo 1 of 50, commercial property at 4186 Alyssa Court, Iowa City, IA 52240
For sale

$2,200,000

Industrial property

1.37 acres

  • Grade-level or drive-in doors
  • Parking reported

4186 Alyssa CourtIowa City, IA 52240

Listing courtesy of National Land Realty, Southern IA · MyStateMLS #12005183

Photo 1 of 33, commercial property at 301 N Cherry Street, Creston, IA 50801
For sale

$299,000

Commercial property

16,740 SF building0.86 acres lot

$18/SF (asking price ÷ building area)

  • Parking reported

301 N Cherry StreetCreston, IA 50801

Listing courtesy of RE/MAX Revolution · MyStateMLS #11985375

Photo 1 of 3, land at 302 Berlin, Schaller, IA 51053
For sale

$49,000

Commercial land

3.21 acres

$15,265/acre (asking price ÷ land area)

302 BerlinSchaller, IA 51053

Listing courtesy of McGuire Auction Co., Inc · MyStateMLS #11975665

Photo 1 of 8, commercial property at 20966 Monroe St, Mason City, IA 50401
For sale

$575,000

Industrial property

21,160 SF building21 acres lot

$27/SF (asking price ÷ building area)

20966 Monroe StMason City, IA 50401

Listing courtesy of LandProz Real Estate LLC · MyStateMLS #11964482

Photo 1 of 11, commercial property at 101 E 1st St, Sutherland, IA 51058
For sale

$200,000

Industrial property

4,224 SF building0.14 acres lot

$47/SF (asking price ÷ building area)

  • Grade-level or drive-in doors

101 E 1st StSutherland, IA 51058

Listing courtesy of J & K Real Estate · MyStateMLS #11950133

Photo 1 of 46, multifamily property at 495 Ledyard Ave, Matlock, IA 51244
For sale

$209,000

Industrial property

  • Grade-level or drive-in doors
  • Elevator

495 Ledyard AveMatlock, IA 51244

Listing courtesy of Zomer Company · MyStateMLS #11865300

Photo 1 of 28, commercial property at 400 Walnut St, Laurens, IA 50554
For sale

$529,000

Industrial property

  • Elevator

400 Walnut StLaurens, IA 50554

Listing courtesy of Zomer Company · MyStateMLS #11865299

Photo 1 of 22, commercial property at 2460 10th St, Coralville, IA 52241
For sale

$440,000

Office building

2,500 SF building0.3 acres lot

$176/SF (asking price ÷ building area)

  • Grade-level or drive-in doors
  • Corner location
  • Parking reported

2460 10th StCoralville, IA 52241

Listing courtesy of Pinnacle Realty LLC · MyStateMLS #11955948

Photo 1 of 6, commercial property at 708 Rossville Rd, Waukon, IA 52172
For sale

$550,000

Commercial property

6,072 SF building0.46 acres lot

$91/SF (asking price ÷ building area)

  • Grade-level or drive-in doors

708 Rossville RdWaukon, IA 52172

Listing courtesy of Driftless Real Estate Company · MyStateMLS #11841204

Photo 1 of 50, multifamily property at 409 E 9th Street, Malvern, IA 51551
For sale

$2,900,000

Multifamily property

1.71 acres

409 E 9th StreetMalvern, IA 51551

Listing courtesy of Jim Hughes Real Estate · MyStateMLS #11592465

Photo 1 of 31, commercial property at 304 Vine E, Decatur, IA 50067
For saleReduced $85,000

$400,000

Retail property

4,800 SF building0.54 acres lot

$83/SF (asking price ÷ building area)

304 Vine EDecatur, IA 50067

Listing courtesy of United Country Southern Iowa Real Estate · MyStateMLS #11509553

Photo 1 of 35, commercial property at 124 S 4th Ave, Dedham, IA 51440
For saleReduced $31,900

$78,000

Retail property

1,800 SF building0.08 acres lot

$43/SF (asking price ÷ building area)

124 S 4th AveDedham, IA 51440

Listing courtesy of Wayne Hansen Real Estate Llc · MyStateMLS #11344514

Counties in Iowa

Counts include every property type in the county; the linked page shows all of them.

Cities and towns in Iowa

Listings provided by MyStateMLS and shown with the listing brokerage's name. Counts and figures describe listings displayed on Commercial Only only. Property types and features describe what each listing reports; see how listings qualify. Information is deemed reliable but not guaranteed.