Homes for Sale in Otter Tail County, MN

Browse homes for sale in Otter Tail County, Minnesota. View property details, photos, and pricing for every active MLS listing updated daily from NorthstarMLS. Otter Tail County is part of the Fargo-Moorhead metro area and surrounding communities served by Modern Market REALTORS®.

Otter Tail County Market Stats

Active Listings in Otter Tail County (330) — Page 5

  1. 1983 single family home for sale at 38834 Railroad Dr in Richville, MN — 3 bed, 2 bath 38834 Railroad Dr, Richville, MN — $698,000 · Est. $3,529/mo · House for Sale · Rambler · Marion Lake · Acreage · 3 bed · 2 bath · 1,822 sqft · 3.62 ac lot · ~75 min from Fargo · Active · Listed by Jack Chivers Realty
  2. 1947 single family home for sale at 447 2nd Ave NE in Perham, MN — 3 bed, 1 bath 447 2nd Ave NE, Perham, MN — $219,000 · Est. $1,107/mo · House for Sale · 3 bed · 1 bath · 1,161 sqft · 0.164 ac lot · ~80 min from Fargo · Active · Listed by Jack Chivers Realty
  3. 1911 single family home for sale at 322 3rd Avenue SE in Pelican Rapids, MN — 4 bed, 4 bath 322 3rd Avenue SE, Pelican Rapids, MN — $269,900 · Est. $1,365/mo · House for Sale · Two Story · 4 bed · 4 bath · 2,069 sqft · 0.446 ac lot · ~50 min from Fargo · Active · Listed by eXp Realty
  4. 2002 townhouse for sale at 211 W Lake Street in Parkers Prairie, MN — 3 bed, 3 bath 211 W Lake Street, Parkers Prairie, MN — $330,000 · Est. $1,669/mo · Townhouse for Sale · Adley Lake · 3 bed · 3 bath · 2,672 sqft · 0.068 ac lot · ~110 min from Fargo · Active · Listed by Northstar Lakes Realty
  5. 2012 single family home for sale at 18613 Peninsula Trail in Battle Lake, MN — 3 bed, 2 bath 18613 Peninsula Trail, Battle Lake, MN — $339,000 · Est. $1,714/mo · ▼ $10,000 (3%) off, was $349,000, reduced 7 days ago · House for Sale · Rambler · Acreage · 3 bed · 2 bath · 1,680 sqft · 2.071 ac lot · ~90 min from Fargo · Active · M Markdowns · Listed by Weichert, Realtors - Paulson Land Co
  6. 1960 single family home for sale at 408 2nd Street SE in Pelican Rapids, MN — 4 bed, 3 bath 408 2nd Street SE, Pelican Rapids, MN — $262,500 · Est. $1,327/mo · ▼ $10,000 (4%) off, was $272,500, reduced 5 days ago · House for Sale · 4 bed · 3 bath · 2,683 sqft · 0.359 ac lot · ~50 min from Fargo · Active · M Markdowns · Listed by REALTY XPERTS
  7. 1976 single family home for sale at 519 1st Avenue SE in Rothsay, MN — 3 bed, 2 bath 519 1st Avenue SE, Rothsay, MN — $239,000 · Est. $1,209/mo · ▼ $10,000 (4%) off, was $249,000, reduced 10 days ago · House for Sale · Bi-Level · 3 bed · 2 bath · 2,240 sqft · 0.554 ac lot · ~50 min from Fargo · Active · M Markdowns · Listed by RE/MAX Legacy Realty
  8. 1998 single family home for sale at 34306 300th Avenue in Dent, MN — 3 bed, 3 bath 34306 300th Avenue, Dent, MN — $749,900 · Est. $3,792/mo · House for Sale · Rambler · Mud Lake · Acreage · 3 bed · 3 bath · 4,466 sqft · 9.99 ac lot · ~70 min from Fargo · Active · Listed by Whitetail Properties Real Esta
  9. 2026 single family home for sale at 707 Cherry Lane in Perham, MN — 2 bed, 2 bath 707 Cherry Lane, Perham, MN — $329,900 · Est. $1,668/mo · House for Sale · Rambler · New Build · 2 bed · 2 bath · 1,340 sqft · 0.19 ac lot · ~80 min from Fargo · Active · Listed by New Horizons Realty Of Perham
  10. 1996 single family home for sale at 49684 440th Street in Perham, MN — 3 bed, 3 bath 49684 440th Street, Perham, MN — $540,000 · Est. $2,731/mo · ▼ $10,000 (2%) off, was $550,000, reduced 5 days ago · House for Sale · Acreage · 3 bed · 3 bath · 3,212 sqft · 10 ac lot · ~85 min from Fargo · Active · M Markdowns · Listed by Trilogy Real Estate
  11. 2018 single family home for sale at 36045 Timber Hills Trail in Battle Lake, MN — 3 bed, 1 bath 36045 Timber Hills Trail, Battle Lake, MN — $430,000 · Est. $2,174/mo · House for Sale · Two Story · Acreage · 3 bed · 1 bath · — sqft · 2.32 ac lot · ~80 min from Fargo · Active · Listed by Real Broker, LLC
  12. 1959 single family home for sale at 919 N Park Street in Fergus Falls, MN — 3 bed, 2 bath 919 N Park Street, Fergus Falls, MN — $215,000 · Est. $1,087/mo · ▼ $10,000 (4%) off, was $225,000, reduced 6 weeks ago · House for Sale · Rambler · 3 bed · 2 bath · 2,278 sqft · 0.181 ac lot · ~70 min from Fargo · Active · M Markdowns · Listed by eXp Realty
  13. 2024 single family home for sale at 19642 308th Avenue in Underwood, MN — 3 bed, 3 bath 19642 308th Avenue, Underwood, MN — $595,000 · Est. $3,009/mo · House for Sale · Rambler · Long Lake (Tordenskjold Twp.) · Acreage · 3 bed · 3 bath · 2,100 sqft · 2.56 ac lot · ~80 min from Fargo · Active · Listed by Weichert, Realtors - Paulson Land Co
  14. 1964 single family home for sale at 1116 E Mount Faith Avenue in Fergus Falls, MN — 4 bed, 2 bath 1116 E Mount Faith Avenue, Fergus Falls, MN — $214,900 · Est. $1,087/mo · ▼ $10,000 (4%) off, was $224,900, reduced 2 weeks ago · House for Sale · Rambler · 4 bed · 2 bath · 1,715 sqft · 0.26 ac lot · ~70 min from Fargo · Active · M Markdowns · Listed by Keller Williams Realty Professionals
  15. 1994 single family home for sale at 28904 Tee Lake Road in Vergas, MN — 3 bed, 2 bath 28904 Tee Lake Road, Vergas, MN — $419,900 · Est. $2,123/mo · ▼ $5,000 (1%) off, was $424,900, reduced 11 days ago · House for Sale · Two Story · Acreage · 3 bed · 2 bath · 2,180 sqft · 8.2 ac lot · ~60 min from Fargo · Active · M Markdowns · Listed by HomeSmart Adventure Realty
  16. 1961 single family home for sale at 20619 Summer Haven Road in Pelican Rapids, MN — 4 bed, 2 bath 20619 Summer Haven Road, Pelican Rapids, MN — $700,000 · Est. $3,540/mo · House for Sale · Two Story · Pelican Lake · 4 bed · 2 bath · 1,504 sqft · 0.35 ac lot · ~50 min from Fargo · Active · Listed by eXp Realty
  17. 2022 single family home for sale at 202 Cozy Oak Drive E in Ottertail, MN — 2 bed, 2 bath 202 Cozy Oak Drive E, Ottertail, MN — $285,000 · Est. $1,441/mo · ▼ $14,000 (5%) off, was $299,000, reduced 2 weeks ago · House for Sale · Rambler · 2 bed · 2 bath · 1,188 sqft · 0.661 ac lot · ~85 min from Fargo · Active · M Markdowns · Listed by Boll Realty
  18. 1957 single family home for sale at 38481 County Highway 41 in Dent, MN — 2 bed, 1 bath 38481 County Highway 41, Dent, MN — $429,900 · Est. $2,174/mo · House for Sale · Two Story · Star Lake · 2 bed · 1 bath · 1,372 sqft · 0.868 ac lot · ~65 min from Fargo · Active · Listed by Boll Realty
  19. 2021 single family home for sale at 41860 County Highway 1 in Ottertail, MN — 4 bed, 2 bath 41860 County Highway 1, Ottertail, MN — $659,000 · Est. $3,332/mo · House for Sale · 4 bed · 2 bath · 1,860 sqft · 0.454 ac lot · ~80 min from Fargo · Active · Listed by Boll Realty
  20. 1965 single family home for sale at 27887 238th Street in Fergus Falls, MN — 2 bed, 1 bath 27887 238th Street, Fergus Falls, MN — $169,900 · Est. $859/mo · ▼ $5,000 (3%) off, was $174,900, reduced 2 weeks ago · House for Sale · Rambler · Norway Lake · 2 bed · 1 bath · 496 sqft · 1.874 ac lot · ~75 min from Fargo · Active · M Markdowns · Listed by Century 21 Atwood
  21. 1973 single family home for sale at 43740 Bass Harbor Road in Pelican Rapids, MN — 2 bed, 1 bath 43740 Bass Harbor Road, Pelican Rapids, MN — $460,000 · Est. $2,326/mo · House for Sale · Rambler · North Lida Lake · 2 bed · 1 bath · 728 sqft · 0.29 ac lot · ~55 min from Fargo · Active · Listed by Prime Realty
  22. 2014 single family home for sale at 600 14th Street NW in Perham, MN — 4 bed, 3 bath 600 14th Street NW, Perham, MN — $410,000 · Est. $2,073/mo · ▼ $15,000 (4%) off, was $425,000, reduced 2 weeks ago · House for Sale · Rambler · 4 bed · 3 bath · 2,564 sqft · 0.369 ac lot · ~80 min from Fargo · Active · M Markdowns · Listed by New Horizons Realty Of Perham
  23. 1991 single family home for sale at 39282 Moonlight Bay Trail in Pelican Rapids, MN — 4 bed, 6 bath 39282 Moonlight Bay Trail, Pelican Rapids, MN — $899,900 · Est. $4,550/mo · ▼ $15,000 (2%) off, was $914,900, reduced 12 days ago · House for Sale · Rambler · South Lida Lake · 4 bed · 6 bath · 3,372 sqft · 1.16 ac lot · ~60 min from Fargo · Active · M Markdowns · Listed by eXp Realty
  24. 1971 single family home for sale at 38675 Wagon Trail Loop in Battle Lake, MN — 3 bed, 1 bath 38675 Wagon Trail Loop, Battle Lake, MN — $979,000 · Est. $4,950/mo · House for Sale · Rambler · Otter Tail Lake · 3 bed · 1 bath · 1,382 sqft · 0.433 ac lot · ~85 min from Fargo · Active · Listed by Boll Realty

Homes for Sale by Town in Otter Tail County

Every Otter Tail County town with homes for sale right now, most homes first.

About Otter Tail County, Minnesota

Otter Tail County is located in Minnesota and is part of the Modern Market REALTORS® service area. Browse all 330 active listings above, or contact Jim Christl and Shannon Barnum at (701) 205-5517 for a personalized home search.

All Minnesota Listings | Advanced Search

Browse by County

All Minnesota Listings | All Homes for Sale | Buyer's Guide | Neighborhood Guides

(701) 205-5517 — Jim Christl & Shannon Barnum, Modern Market REALTORS®

MLS GRID Listings courtesy of NorthstarMLS as distributed by MLS GRID

Based on information submitted to the MLS GRID as of 10/20/2026, 7:19 PM CDT. 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.

IDX information 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.

Modern Market REALTORS® — Jim Christl (Broker) & Shannon Barnum (Associate Broker). Serving Fargo, Moorhead, West Fargo, Horace, Detroit Lakes, and Minnesota lake country. Call (701) 205-5517.