Real Estate and Homes for Sale

$438,000
Active
Data Source Icon

1801 Iowa Avenue W

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,248 sqft
$95,000
Pending
Data Source Icon

1516 Kalsem Boulevard

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 1 Bath
  • 792 sqft
$89,900
Active
Data Source Icon

309 Summit Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,598 sqft
$330,000
Active
Data Source Icon

1702 Westwood Drive

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 3 Baths
  • 1,866 sqft
$89,900
Active
Data Source Icon

505 S 6th Street

Marshalltown, IA 50158

  • Single Family
  • 1 Bed
  • 1 Bath
  • 642 sqft
$154,500
Pending
Data Source Icon

503 Woodland Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,512 sqft
$111,500
Active
Data Source Icon

407 N 15th Street

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,291 sqft
$89,900
Active
Data Source Icon

1012 SE 1st Street

Marshalltown, IA 50158

  • Single Family
  • 1 Bed
  • 1 Bath
  • 760 sqft
$139,900
Active
Data Source Icon

108 N 15Th Street

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 2 Baths
  • 970 sqft
$194,900
Active
Data Source Icon

3088 Main Street Road

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 1 Bath
  • 1,152 sqft
$149,900
Active
Data Source Icon

1808 W State Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,192 sqft
$79,000
Active
Data Source Icon

1302 W Linn Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 1 Bath
  • 1,176 sqft
$124,900
Pending
Data Source Icon

1015 S 5Th Avenue

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,020 sqft
$239,900
Pending
Data Source Icon

1507 S 5Th Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 3 Baths
  • 2,900 sqft
$179,900
Pending
Data Source Icon

11 Palmer Street

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,272 sqft
$199,900
Active
Data Source Icon

1806 S 6Th Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 2 Baths
  • 2,059 sqft
$110,000
Active
Data Source Icon

701 Woodbury Station

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,269 sqft
$265,000
Active
Data Source Icon

313 Thunderbird Drive

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 3 Baths
  • 1,008 sqft
$199,900
Pending
Data Source Icon

1601 Elder Drive

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,344 sqft
$189,500
Active
Data Source Icon

1506 Fremont Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,960 sqft
$179,500
Pending
Data Source Icon

1410 Greenfield Drive

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,315 sqft
$409,500
Active
Data Source Icon

101 S 29th Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 3 Baths
  • 3,605 sqft
$599,900
Active
Data Source Icon

1806 Knollwood Drive

Marshalltown, IA 50158

  • Single Family
  • 5 Beds
  • 4 Baths
  • 4,275 sqft
$129,900
Active
Data Source Icon

202 S 5Th Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,200 sqft
$114,900
Active
Data Source Icon

103 S 12Th Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,104 sqft
$53,900
Pending
Data Source Icon

1701 Summit Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,558 sqft
$84,900
Pending
Data Source Icon

702 Union Street

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 1 Bath
  • 1,064 sqft
$120,000
Pending
Data Source Icon

511 N 12th Avenue

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 1 Bath
  • 952 sqft
$89,900
Active
Data Source Icon

206 N 14th Street

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 1 Bath
  • 650 sqft
$289,900
Pending
Data Source Icon

1406 S 12Th Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 3 Baths
  • 3,378 sqft
$184,900
Pending
Data Source Icon

812 N 4Th Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 3 Baths
  • 1,228 sqft
$117,900
Active
Data Source Icon

408 1/2 E Linn Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 1 Bath
  • 862 sqft
$135,000
Active
Data Source Icon

221 E Anson Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 2 Baths
  • 1,434 sqft
$120,000
Pending
Data Source Icon

1111 S Center Street

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 1 Bath
  • 884 sqft
$149,999
Pending
Data Source Icon

306 S 14th Avenue

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,013 sqft
$135,000
Pending
Data Source Icon

706 W Church Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 2 Baths
  • 1,471 sqft
$478,000
Active
Data Source Icon

2156 230Th Street

Marshalltown, IA 50158

  • Single Family
  • 5 Beds
  • 4 Baths
  • 3,480 sqft
$225,000
Pending
Data Source Icon

504 Friendly Drive

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 2 Baths
  • 1,244 sqft
$419,900
Pending
Data Source Icon

805 Woodside Drive

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,723 sqft
$75,000
Pending
Data Source Icon

312 W State Street

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 1 Bath
  • 1,212 sqft
$90,000
Pending
Data Source Icon

9 N 4Th Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,153 sqft
$100,000
Pending
Data Source Icon

310 W State Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 2 Baths
  • 1,514 sqft
$324,900
Pending
Data Source Icon

2515 S 8Th Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 3 Baths
  • 1,583 sqft
$440,000
Closed
Data Source Icon

2602 Knollway Drive

Marshalltown, IA 50158

  • Single Family
  • 5 Beds
  • 3 Baths
  • 1,611 sqft
$435,000
Closed
Data Source Icon

2520 Knollway Drive

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,728 sqft
$269,900
Pending
Data Source Icon

204 Bohen Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 3 Baths
  • 1,826 sqft
$449,900
Active
Data Source Icon

2842 Smith Avenue

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 2,238 sqft
$234,900
Active
Data Source Icon

605 Jerome Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 3 Baths
  • 2,272 sqft
$235,000
Pending
Data Source Icon

2003 Wardview Road

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 3 Baths
  • 1,568 sqft
$239,000
Pending
Data Source Icon

2144 J Marsh Avenue

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,008 sqft
$264,900
Active
Data Source Icon

103 Crestview Drive

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,962 sqft
$220,000
Closed
Data Source Icon

1512 S 5Th Street

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,196 sqft
$325,000
Pending
Data Source Icon

311 Orchard Drive

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 3 Baths
  • 3,598 sqft
$234,900
Pending
Data Source Icon

1008 Ratcliffe Drive

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 3 Baths
  • 1,207 sqft
$219,900
Pending
Data Source Icon

410 N 9th Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 2 Baths
  • 1,691 sqft
$174,900
Pending
Data Source Icon

1603 Elder Drive

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,194 sqft
$199,900
Pending
Data Source Icon

312 W South Street

Marshalltown, IA 50158

  • Single Family
  • 5 Beds
  • 3 Baths
  • 2,193 sqft
$210,000
Active
Data Source Icon

602 N 3rd Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 3 Baths
  • 1,215 sqft
$179,900
Pending
Data Source Icon

1510 Summit Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 2 Baths
  • 1,877 sqft
$109,000
Pending
Data Source Icon

1004 S 9th Avenue

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,123 sqft
$369,900
Pending
Data Source Icon

407 W Merle Hibbs Boulevard

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 4 Baths
  • 2,986 sqft
$474,900
Pending
Data Source Icon

1405 Fairway Drive

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 3 Baths
  • 4,429 sqft
$285,000
Pending
Data Source Icon

2501 Reyclif Drive

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 3 Baths
  • 2,320 sqft
$189,900
Pending
Data Source Icon

1403 Austin Place

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 3 Baths
  • 1,780 sqft
$125,000
Pending
Data Source Icon

104 Cherry Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 3 Baths
  • 832 sqft
$499,900
Pending
Data Source Icon

2310 Knollway Drive

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 4 Baths
  • 3,387 sqft
$170,000
Active
Data Source Icon

803 W Nevada Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,592 sqft
$39,900
Pending
Data Source Icon

605 N 1st Avenue

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,190 sqft
$207,000
Pending
Data Source Icon

2745 Pickering Drive

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,645 sqft
$79,900
Active
Data Source Icon

411 Swayze Street

Marshalltown, IA 50158

  • Single Family
  • 1 Bed
  • 1 Bath
  • 702 sqft
$65,000
Pending
Data Source Icon

307 N 11Th Avenue

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 1 Bath
  • 768 sqft
$194,900
Active
Data Source Icon

2304 Maple Boulevard

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 3 Baths
  • 2,016 sqft
$499,900
Active
Data Source Icon

2629 Knollway Drive

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,836 sqft
$103,000
Pending
Data Source Icon

101 S 7Th Street

Marshalltown, IA 50158

  • Single Family
  • 1 Bed
  • 1 Bath
  • 835 sqft
$219,900
Active
Data Source Icon

604 W Boone Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,820 sqft
$205,000
Pending
Data Source Icon

1704 S 3rd Avenue

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 2 Baths
  • 1,328 sqft
$149,990
Active
Data Source Icon

2 E Grant Street

Marshalltown, IA 50158

  • Single Family
  • 5 Beds
  • 4 Baths
  • 2,900 sqft
$172,900
Pending
Data Source Icon

1207 Glenwood Terrace

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 960 sqft
$109,900
Active
Data Source Icon

106 W Webster Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,633 sqft
$559,900
Active
Data Source Icon

2390 Sand Road

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,824 sqft
$888,900
Active
Data Source Icon

2699 Ridge Road

Marshalltown, IA 50158

  • Single Family
  • 5 Beds
  • 5 Baths
  • 3,678 sqft
$174,500
Active
Data Source Icon

904 Highland Acres Road

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 2,025 sqft
$139,900
Active
Data Source Icon

1703 W State Street

Marshalltown, IA 50158

  • Single Family
  • 2 Beds
  • 2 Baths
  • 832 sqft
$180,000
Pending
Data Source Icon

505 Woodbury Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 1 Bath
  • 1,363 sqft
$339,900
Pending
Data Source Icon

302 Richard Lane

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 4 Baths
  • 3,348 sqft
$214,000
Active
Data Source Icon

1918 S Center Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,392 sqft
$247,000
Pending
Data Source Icon

6 W Meadow Lane

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 2 Baths
  • 1,955 sqft
$100,000
Pending
Data Source Icon

204 S 5th Street

Marshalltown, IA 50158

  • Single Family
  • 4 Beds
  • 1 Bath
  • 1,230 sqft
$65,000
Active
Data Source Icon

205 S 3rd Street Avenue

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,209 sqft
$229,000
Pending
Data Source Icon

201 Thunderbird Drive

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,632 sqft
$159,900
Pending
Data Source Icon

1008 W Church Street

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,569 sqft
$290,000
Pending
Data Source Icon

2103 Governor Road

Marshalltown, IA 50158

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,292 sqft
$380,000
Pending
Data Source Icon

2109 + 2111 Marshalltown Boulevard

Marshalltown, IA 50158

  • Single Family
  • 5 Beds
  • 4 Baths
  • 1,572 sqft

Marshalltown, IA presents an active real estate landscape that reflects ongoing market trends and a range of housing opportunities. In the past two weeks, 18 new listings have entered the market, with 94 homes currently available. There are 51 properties under contract, and listings spend an average of 80 days on market. Typical homes feature around 3 bedrooms and 2.14 bathrooms, averaging 1,811 square feet with an average list price of $264,674.19 or about $141.79 per square foot. Recently sold homes averaged $190,935.51, reflecting the area's current value trends.

The population of 27,491 residents represents a mix of ages and household compositions. The median age of 36 years and median household income of $68,854.00 illustrate a community with varied life stages and occupations. Approximately 2,230 individuals hold bachelor's degrees and 945 hold advanced degrees, while 3,629 households include children. Homes in the Marshalltown, IA include 7,064 built before 1970 and 31 constructed in recent years.

Commuting habits in Marshalltown, IA show that 8,014 residents travel less than 15 minutes to work, while 837 spend more than an hour. Housing costs vary, with a median mortgage payment of about $634.00 and rent averaging $864.00 per month. Home values range widely, from properties under $100,000 for 2,766 homes to more than $500,000 for 87, providing options across different price points.

Appreciating the outdoors, this population wants to actively engage with nature. Whether it's finding a new hiking trail or looking for the perfect spot to catch the sunset, they seek to explore the world around them. Good stewards of the earth, this population advocates for a cleaner environment and responsible use of resources. They often encourage others to recycle and use clean energy. In the last three months, 95 properties have sold with an average sale time of 31 days, showing steady engagement from both buyers and sellers within the local housing market.

Postal Codes Near Marshalltown

Based on information from the NoCoast MLS, submitted to the MLS GRID as of 6/29/2026 03:10 PM PST. All data is obtained from various sources and may not have been verified by broker or MLS GRID. Supplied Open House Information is subject to change without notice. All information should be independently reviewed and verified for accuracy. Properties may or may not be listed by the office/agent presenting the information. © Copyright 2026 NoCoast MLS. All rights reserved.

Listing information is provided in part by the Internet Data Exchange (IDX) program of Des Moines Area Association of REALTORS®, Inc. The information on this website is provided exclusively for consumers' personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. All information provided is deemed reliable but is not guaranteed and should be independently verified. Copyright 2026 Des Moines Area Association of REALTORS®, Inc. All rights reserved.
The data relating to real estate for sale on this website comes in part from the IDX program of the Cedar Rapids MLS. Listing information from this property search is provided exclusively for consumers' personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing.