Commercial Real Estate in Iowa

Commrty currently tracks 1,181 active commercial real estate listings in Iowa — 1,181 for sale. The most active property types are land (566), retail (226), and multifamily (153). Listings span 287 cities and towns across Iowa.

Active listings
1,181
For sale
1,181
Cities covered
287
Median asking price
$340K
Median cap rate
7.50%
Property types
12

Top cities for commercial real estate in Iowa

287 cities and towns with active listings. Showing the 48 most active.

Browse Iowa by property type

Each type links to the cities where it has the most active inventory.

About the Iowa commercial market

Asking prices on listings that disclose a price range from $1 to $110M, with a median asking price of $340K. The median advertised cap rate is 7.50%.

Pick a city below to see local inventory, or jump straight to a property type. Every listing on Commrty is free to search with full pricing and direct broker or owner contact.

Frequently asked questions

How many commercial properties are for sale in Iowa?
Commrty lists 1,181 commercial properties for sale in Iowa, for 1,181 active listings in total.
What types of commercial real estate are available in Iowa?
Current inventory in Iowa includes land (566), retail (226), multifamily (153), office (88), industrial (49), and special purpose (31).
How much does commercial property cost in Iowa?
Asking prices in Iowa run from $1 to $110M, with a median of $340K. 981 listings publish a price; others are priced on request.
Which cities in Iowa have the most commercial listings?
The most active markets in Iowa right now are Grimes (166), Davenport (76), Des Moines (57), Dubuque (41), and Cedar Rapids (33).
Can I list my Iowa commercial property on Commrty for free?
Yes. Owners and brokers can list commercial property in Iowa for free in a few minutes, and buyers and tenants contact you directly with no middleman fees.