Skip to main contentSkip to navigation
1 / 11

Land for Sale in St. Marys, Iowa

McGregor St, St. Marys, IA 50241

$325,000
20 acres
Active sale
ago
Est $2,210/mo

Presenting this exceptional 19.96 surveyed acre building site and hobby farm opportunity located just north of St. Marys, Iowa, in highly desirable Warren County. Offering the perfect combination of privacy, recreation, and convenience, this property is ideally situated just a short drive from the Des Moines Metro while providing the peaceful lifestyle that only rural Iowa can offer. Featuring a beautiful blend of mature timber, open pasture, rolling topography, and abundant wildlife, this property offers an outstanding setting to build your dream home, establish a hobby farm, or create the perfect country retreat. Desirable elevated building locations provide breathtaking views of the surrounding countryside and accommodate a variety of home designs, including walkout, daylight, and traditional floor plans. Outdoor enthusiasts will appreciate the recreational opportunities this acreage provides. The property's timber and natural cover support healthy wildlife populations, including quality whitetail deer, with impressive bucks harvested on the farm over the years. Utilities are readily available with rural water, electricity, and multiple high-speed internet providers serving the area, making the site truly build ready. Located within the Martensdale-St. Marys Community School District and just minutes from St. Marys, this property combines the benefits of country living with convenient access to amenities.

Location

Street address
McGregor St
Zip code
50241
Community
St. Mary's
School district
Martensdale-ST Marys
Elevation
995 feet
Coordinates
41.3249, -93.7382

Directions

From St. Marys: Head North on Highway R45 for 1.25 miles. Turn left onto McGregor Street and head West for .35 miles. The property is on the left (south) side of the road. Look for Company signs.

Property details

Acreage
19.96 acres
Zoning
Ag
MLS #
DMAAR 744533
Posted

Property taxes

Recent
$228

Listing history

DateEventPriceChangeSource
July 6, 2026New listing$325,000DMAAR
Subscribe to listing updates

Payment calculator

This 19.96-acre property is located at McGregor St in St. Marys, IA 50241. The land is available for sale, priced at $325,000 — $16,283 per acre.

Listed by Peoples Company, (515) 771-7588

Checked 2 hours agoUpdated Source

Report listing issue

Copyright © 2026 Des Moines Area Association of REALTORS®, Inc. All rights reserved. All information provided by the listing agent/broker is deemed reliable but is not guaranteed and should be independently verified.

Contact listing agent Rules
By submitting, I agree to the terms of use and to be contacted by real estate professionals. Message and data rates may apply.
Contact