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 9

  1. 1921 single family home for sale at 719 N Union Avenue in Fergus Falls, MN — 5 bed, 2 bath 719 N Union Avenue, Fergus Falls, MN — $145,900 · Est. $738/mo · ▼ $1,600 (1%) off, was $147,500, reduced 8 days ago · House for Sale · Two Story · 5 bed · 2 bath · 1,500 sqft · 0.172 ac lot · ~70 min from Fargo · Active · M Markdowns · Listed by The Edge Real Estate Company
  2. 1992 single family home for sale at 48957 428th Street in Perham, MN — 3 bed, 2 bath 48957 428th Street, Perham, MN — $579,000 · Est. $2,928/mo · ▼ $6,000 (1%) off, was $585,000, reduced 7 weeks ago · House for Sale · Big Pine Lake · 3 bed · 2 bath · 1,776 sqft · 0.971 ac lot · ~85 min from Fargo · Active · M Markdowns · Listed by Keller Williams Realty Profess
  3. 1992 single family home for sale at 51872 Co Hwy 53 in Perham, MN — 4 bed, 2 bath 51872 Co Hwy 53, Perham, MN — $407,000 · Est. $2,058/mo · ▼ $17,500 (4%) off, was $424,500, reduced 3 weeks ago · House for Sale · Rambler · Acreage · 4 bed · 2 bath · 1,456 sqft · 7 ac lot · ~85 min from Fargo · Active · M Markdowns · Listed by Jack Chivers Realty
  4. 1928 single family home for sale at 22548 Senns Beach Drive in Detroit Lakes, MN — 3 bed, 2 bath 22548 Senns Beach Drive, Detroit Lakes, MN — $2,050,000 · Est. $10,366/mo · ▼ $200,000 (9%) off, was $2,250,000, reduced 3 weeks ago · House for Sale · Pelican Lake · 3 bed · 2 bath · 1,768 sqft · 0.95 ac lot · ~50 min from Fargo · Active · M Markdowns · Listed by Counselor Realty Detroit Lakes
  5. 1910 single family home for sale at 48410 Squaw Point Trl in Perham, MN — 4 bed, 2 bath 48410 Squaw Point Trl, Perham, MN — $559,000 · Est. $2,827/mo · ▼ $16,000 (3%) off, was $575,000, reduced Aug 5 · House for Sale · Big Pine Lake · Acreage · 4 bed · 2 bath · 2,200 sqft · 3.2 ac lot · ~85 min from Fargo · Active · M Markdowns · Listed by Jack Chivers Realty
  6. 1926 single family home for sale at 22558 Senns Beach Drive in Detroit Lakes, MN — 3 bed, 1 bath 22558 Senns Beach Drive, Detroit Lakes, MN — $1,550,000 · Est. $7,838/mo · ▼ $100,000 (6%) off, was $1,650,000, reduced 3 weeks ago · House for Sale · Pelican Lake · 3 bed · 1 bath · 1,338 sqft · 0.56 ac lot · ~50 min from Fargo · Active · M Markdowns · Listed by Counselor Realty Detroit Lakes
  7. 1903 single family home for sale at 102 Summit Street in Battle Lake, MN — 3 bed, 1 bath 102 Summit Street, Battle Lake, MN — $319,900 · Est. $1,618/mo · ▼ $10,000 (3%) off, was $329,900, reduced 8 days ago · House for Sale · Two Story · 3 bed · 1 bath · 2,336 sqft · 0.308 ac lot · ~85 min from Fargo · Active · M Markdowns · Listed by Century 21 Atwood
  8. 1995 single family home for sale at 24812 River Lake Heights Road in Fergus Falls, MN — 3 bed, 2 bath 24812 River Lake Heights Road, Fergus Falls, MN — $350,000 · Est. $1,770/mo · House for Sale · Rambler · Otter Tail River(Red Rive · Acreage · 3 bed · 2 bath · 1,292 sqft · 5.03 ac lot · ~65 min from Fargo · Active · Listed by Lakes Family Real Estate/Otter Tail Real Estate
  9. 2026 single family home for sale at 711 Cherry Lane in Perham, MN — 2 bed, 2 bath 711 Cherry Lane, Perham, MN — $326,900 · Est. $1,653/mo · House for Sale · Rambler · New Build · 2 bed · 2 bath · 1,340 sqft · 0.21 ac lot · ~80 min from Fargo · Active · Listed by New Horizons Realty Of Perham
  10. 1954 single family home for sale at 48488 Pike Beach Road in Pelican Rapids, MN — 2 bed, 1 bath 48488 Pike Beach Road, Pelican Rapids, MN — $399,900 · Est. $2,022/mo · ▼ $25,100 (6%) off, was $425,000, reduced Aug 6 · House for Sale · Rambler · Tamarac Lake · 2 bed · 1 bath · 912 sqft · 0.269 ac lot · ~50 min from Fargo · Active · M Markdowns · Listed by Beyond Realty
  11. 1936 single family home for sale at 315 N Concord Street in Fergus Falls, MN — 4 bed, 2 bath 315 N Concord Street, Fergus Falls, MN — $259,900 · Est. $1,314/mo · House for Sale · Rambler · 4 bed · 2 bath · 1,921 sqft · 0.35 ac lot · ~70 min from Fargo · Active · Listed by Trilogy Real Estate
  12. 1911 single family home for sale at 212 W Junius Avenue in Fergus Falls, MN — 4 bed, 2 bath 212 W Junius Avenue, Fergus Falls, MN — $309,900 · Est. $1,567/mo · House for Sale · Two Story · 4 bed · 2 bath · 3,262 sqft · 0.23 ac lot · ~70 min from Fargo · Active · Listed by Andrew Yaggie Real Estate
  13. 1968 single family home for sale at 610 Woodland Drive in Fergus Falls, MN — 5 bed, 3 bath 610 Woodland Drive, Fergus Falls, MN — $414,900 · Est. $2,098/mo · ▼ $10,000 (2%) off, was $424,900, reduced 4 weeks ago · House for Sale · Rambler · 5 bed · 3 bath · 2,766 sqft · 1.262 ac lot · ~70 min from Fargo · Active · M Markdowns · Listed by Century 21 Atwood
  14. 2011 single family home for sale at 35054 Sterling Silver Drive in Battle Lake, MN — 3 bed, 3 bath 35054 Sterling Silver Drive, Battle Lake, MN — $699,900 · Est. $3,539/mo · House for Sale · Rambler · Third Silver Lake · 3 bed · 3 bath · 2,752 sqft · 1.981 ac lot · ~80 min from Fargo · Active · Listed by Weichert, Realtors - Paulson Land Co
  15. 1984 single family home for sale at 30031 State Highway 78 in Ottertail, MN — 4 bed, 4 bath 30031 State Highway 78, Ottertail, MN — $1,299,000 · Est. $6,568/mo · House for Sale · Rambler · Otter Tail Lake · 4 bed · 4 bath · 6,716 sqft · 1.35 ac lot · ~85 min from Fargo · Active · Listed by Trilogy Real Estate
  16. 2005 single family home for sale at 45329 Red Pine Loop in Perham, MN — 6 bed, 8 bath 45329 Red Pine Loop, Perham, MN — $14,000,000 · Est. $70,792/mo · House for Sale · Two Story · Little Pine Lake · Acreage · 6 bed · 8 bath · 13,991 sqft · 5.96 ac lot · ~80 min from Fargo · Active · Listed by FpG Realty
  17. 2003 single family home for sale at 51374 330th Street in New York Mills, MN — 3 bed, 3 bath 51374 330th Street, New York Mills, MN — $533,200 · Est. $2,696/mo · House for Sale · Bi-Level · Acreage · 3 bed · 3 bath · 2,632 sqft · 10.01 ac lot · ~95 min from Fargo · Active · Listed by Centennial Realty
  18. 1920 single family home for sale at 38489 W Wagon Trail in Battle Lake, MN — 1 bed, 1 bath 38489 W Wagon Trail, Battle Lake, MN — $540,000 · Est. $2,731/mo · House for Sale · Rambler · Otter Tail Lake · 1 bed · 1 bath · 524 sqft · 0.515 ac lot · ~85 min from Fargo · Active · Listed by Weichert, Realtors - Paulson Land Co
  19. 1939 single family home for sale at 1508 Brenvei Drive in Fergus Falls, MN — 3 bed, 2 bath 1508 Brenvei Drive, Fergus Falls, MN — $550,000 · Est. $2,781/mo · ▼ $40,000 (7%) off, was $590,000, reduced 6 weeks ago · House for Sale · Hoot Lake · 3 bed · 2 bath · 2,347 sqft · 52,272 sqft lot · ~70 min from Fargo · Active · M Markdowns · Listed by Lakes Family Real Estate/Otter Tail Real Estate
  20. 1934 single family home for sale at 414 W Maple Avenue in Fergus Falls, MN — 2 bed, 1 bath 414 W Maple Avenue, Fergus Falls, MN — $119,900 · Est. $606/mo · ▼ $15,100 (11%) off, was $135,000, reduced 5 weeks ago · House for Sale · 2 bed · 1 bath · 1,160 sqft · 0.172 ac lot · ~70 min from Fargo · Active · M Markdowns · Listed by RE/MAX Advantage Plus
  21. 1992 single family home for sale at 39843 N Clitherall Lake Road in Battle Lake, MN — 4 bed, 4 bath 39843 N Clitherall Lake Road, Battle Lake, MN — $599,000 · Est. $3,029/mo · House for Sale · Rambler · 4 bed · 4 bath · 2,616 sqft · 1.5 ac lot · ~90 min from Fargo · Active · Listed by Weichert, Realtors - Paulson Land Co
  22. 2021 single family home for sale at 24086 Bass Harbor Trail in Pelican Rapids, MN — 3 bed, 3 bath 24086 Bass Harbor Trail, Pelican Rapids, MN — $1,350,000 · Est. $6,826/mo · House for Sale · Rambler · North Lida Lake · Acreage · 3 bed · 3 bath · 4,960 sqft · 2.776 ac lot · ~55 min from Fargo · Active · Listed by FpG Realty
  23. 1960 single family home for sale at 1417 Hoot Lake Drive in Fergus Falls, MN — 4 bed, 3 bath 1417 Hoot Lake Drive, Fergus Falls, MN — $729,900 · Est. $3,691/mo · ▼ $10,000 (1%) off, was $739,900, reduced today · House for Sale · Rambler · Hoot Lake · 4 bed · 3 bath · 3,310 sqft · 1.068 ac lot · ~70 min from Fargo · Active · M Markdowns · Listed by Century 21 Atwood
  24. 1940 single family home for sale at 41780 Kansas Point Lane in Pelican Rapids, MN — 5 bed, 3 bath 41780 Kansas Point Lane, Pelican Rapids, MN — $675,000 · Est. $3,413/mo · ▼ $20,000 (3%) off, was $695,000, reduced 2 weeks ago · House for Sale · Tri-Level · North Lida Lake · 5 bed · 3 bath · 1,786 sqft · 0.83 ac lot · ~60 min from Fargo · Active · M Markdowns · Listed by RE/MAX Advantage Plus

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.