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 3

  1. 1985 single family home for sale at 29517 County Highway 24 in Erhard, MN — 3 bed, 4 bath 29517 County Highway 24, Erhard, MN — $689,000 · Est. $3,484/mo · House for Sale · Two Story · Acreage · 3 bed · 4 bath · 2,302 sqft · 35 ac lot · ~65 min from Fargo · Active · Listed by HomeSmart Adventure Realty
  2. 2003 single family home for sale at 44629 Crystal Hills Drive in Pelican Rapids, MN — 3 bed, 2 bath 44629 Crystal Hills Drive, Pelican Rapids, MN — $689,000 · Est. $3,484/mo · House for Sale · Rambler · Crystal Lake · 3 bed · 2 bath · 1,754 sqft · 0.6 ac lot · ~60 min from Fargo · Active · Listed by Keller Williams Realty Professionals
  3. 2010 single family home for sale at 44865 267th Avenue in Pelican Rapids, MN — 2 bed, 2 bath 44865 267th Avenue, Pelican Rapids, MN — $389,900 · Est. $1,972/mo · House for Sale · Patio Home · 2 bed · 2 bath · 2,200 sqft · 0.339 ac lot · ~60 min from Fargo · Active · Listed by Coldwell Banker Realty
  4. 2002 single family home for sale at 41770 Riviera Drive in Ottertail, MN — 2 bed, 2 bath 41770 Riviera Drive, Ottertail, MN — $999,900 · Est. $5,056/mo · House for Sale · Patio Home · Otter Tail Lake · 2 bed · 2 bath · 1,704 sqft · 0.4 ac lot · ~85 min from Fargo · Active · Listed by Andrew Yaggie Real Estate
  5. 1988 single family home for sale at 38192 N Shore Drive in Battle Lake, MN — 4 bed, 3 bath 38192 N Shore Drive, Battle Lake, MN — $815,000 · Est. $4,121/mo · House for Sale · Two Story · West Battle Lake · 4 bed · 3 bath · 3,224 sqft · 0.54 ac lot · ~85 min from Fargo · Active · Listed by eXp Realty
  6. 2005 single family home for sale at 37742 N Eagle Lake Road in Battle Lake, MN — 2 bed, 1 bath 37742 N Eagle Lake Road, Battle Lake, MN — $595,000 · Est. $3,009/mo · House for Sale · Rambler · Eagle Lake · 2 bed · 1 bath · 1,024 sqft · 0.36 ac lot · ~95 min from Fargo · Active · Listed by Centennial Realty
  7. 1973 single family home for sale at 1320 S Mabelle Avenue in Fergus Falls, MN — 4 bed, 2 bath 1320 S Mabelle Avenue, Fergus Falls, MN — $325,900 · Est. $1,648/mo · House for Sale · Bi-Level · 4 bed · 2 bath · 2,364 sqft · 0.258 ac lot · ~70 min from Fargo · Active · Listed by Trilogy Real Estate
  8. 2021 single family home for sale at 18249 Norwegian Road in Vining, MN — 3 bed, 2 bath 18249 Norwegian Road, Vining, MN — $249,000 · Est. $1,259/mo · House for Sale · Two Story · Shoreline Access · Acreage · 3 bed · 2 bath · 1,780 sqft · 5 ac lot · ~100 min from Fargo · Active · Listed by Randy Fischer Real Estate, Inc
  9. 1952 single family home for sale at 1039 W Summit Avenue in Fergus Falls, MN — 4 bed, 3 bath 1039 W Summit Avenue, Fergus Falls, MN — $299,000 · Est. $1,512/mo · ▼ $20,000 (6%) off, was $319,000, reduced Aug 12 · House for Sale · Two Story · 4 bed · 3 bath · 3,135 sqft · 0.37 ac lot · ~70 min from Fargo · Active · M Markdowns · Listed by Century 21 Atwood
  10. 1996 single family home for sale at 46885 260th Avenue in Vergas, MN — 3 bed, 2 bath 46885 260th Avenue, Vergas, MN — $475,000 · Est. $2,402/mo · House for Sale · Two Story · Acreage · 3 bed · 2 bath · 1,984 sqft · 6.22 ac lot · ~55 min from Fargo · Active · Listed by RE/MAX Advantage Plus
  11. 1980 single family home for sale at 39644 Marion Lodge Trl in Perham, MN — 4 bed, 3 bath 39644 Marion Lodge Trl, Perham, MN — $1,300,000 · Est. $6,574/mo · House for Sale · Rambler · Marion Lake · 4 bed · 3 bath · 3,840 sqft · 0.55 ac lot · ~75 min from Fargo · Active · Listed by Jack Chivers Realty
  12. 2001 single family home for sale at 53745 440th Street in New York Mills, MN — 3 bed, 2 bath 53745 440th Street, New York Mills, MN — $250,000 · Est. $1,264/mo · House for Sale · Rambler · Acreage · 3 bed · 2 bath · 1,232 sqft · 3.45 ac lot · ~90 min from Fargo · Active · Listed by Coldwell Banker Preferred Part
  13. 1970 single family home for sale at 1628 Weyrens Road in Fergus Falls, MN — 3 bed, 2 bath 1628 Weyrens Road, Fergus Falls, MN — $319,900 · Est. $1,618/mo · House for Sale · Rambler · 3 bed · 2 bath · 1,678 sqft · 1.22 ac lot · ~70 min from Fargo · Active · Listed by Keller Williams Realty Professionals
  14. 2007 single family home for sale at 37871 Long Harbor Lane in Frazee, MN — 3 bed, 3 bath 37871 Long Harbor Lane, Frazee, MN — $599,900 · Est. $3,033/mo · ▼ $25,000 (4%) off, was $624,900, reduced 2 weeks ago · House for Sale · Rambler · Long Lake · 3 bed · 3 bath · 1,200 sqft · 0.085 ac lot · ~70 min from Fargo · Active · M Markdowns · Listed by REMAX Lakes Region
  15. 1970 single family home for sale at 717 W Beech Avenue in Fergus Falls, MN — 4 bed, 2 bath 717 W Beech Avenue, Fergus Falls, MN — $235,000 · Est. $1,188/mo · House for Sale · Rambler · 4 bed · 2 bath · 1,814 sqft · 0.236 ac lot · ~70 min from Fargo · Active · Listed by Trilogy Real Estate
  16. 1979 single family home for sale at 27123 Timber Hills Lane in Battle Lake, MN — 2 bed, 2 bath 27123 Timber Hills Lane, Battle Lake, MN — $339,000 · Est. $1,714/mo · ▼ $10,000 (3%) off, was $349,000, reduced 2 weeks ago · House for Sale · Two Story · Otter Tail River · 2 bed · 2 bath · 1,452 sqft · 1.201 ac lot · ~80 min from Fargo · Active · M Markdowns · Listed by Boll Realty
  17. 2019 single family home for sale at 44555 Crystal Hills Way in Pelican Rapids, MN — 3 bed, 2 bath 44555 Crystal Hills Way, Pelican Rapids, MN — $829,000 · Est. $4,192/mo · House for Sale · Two Story · Crystal Lake · 3 bed · 2 bath · 1,950 sqft · 0.8 ac lot · ~60 min from Fargo · Active · Listed by REMAX Lakes Region
  18. 1991 single family home for sale at 2201 Ridgewood Drive in Fergus Falls, MN — 4 bed, 3 bath 2201 Ridgewood Drive, Fergus Falls, MN — $359,900 · Est. $1,820/mo · House for Sale · Rambler · 4 bed · 3 bath · 2,605 sqft · 0.39 ac lot · ~70 min from Fargo · Active · Listed by Andrew Yaggie Real Estate
  19. 1930 single family home for sale at 38576 Walker Lake Drive in Richville, MN — 2 bed, 1 bath 38576 Walker Lake Drive, Richville, MN — $349,000 · Est. $1,765/mo · House for Sale · Rambler · Walker Lake · 2 bed · 1 bath · 728 sqft · 0.251 ac lot · ~80 min from Fargo · Active · Listed by Boll Realty
  20. 2010 single family home for sale at 424 Walker Avenue S in New York Mills, MN — 3 bed, 2 bath 424 Walker Avenue S, New York Mills, MN — $299,000 · Est. $1,512/mo · House for Sale · Patio Home · 3 bed · 2 bath · 1,998 sqft · 0.46 ac lot · ~95 min from Fargo · Active · Listed by Centennial Realty
  21. 1960 single family home for sale at 819 S Martin Street in Fergus Falls, MN — 3 bed, 2 bath 819 S Martin Street, Fergus Falls, MN — $279,900 · Est. $1,415/mo · ▼ $5,100 (2%) off, was $285,000, reduced 7 days ago · House for Sale · Rambler · 3 bed · 2 bath · 2,116 sqft · 0.228 ac lot · ~70 min from Fargo · Active · M Markdowns · Listed by Century 21 Atwood
  22. 2007 single family home for sale at 34931 Northview Road in Battle Lake, MN — 5 bed, 3 bath 34931 Northview Road, Battle Lake, MN — $799,900 · Est. $4,045/mo · ▼ $50,100 (6%) off, was $850,000, reduced Jun 28 · House for Sale · Rambler · Deer Lake · Acreage · 5 bed · 3 bath · 2,447 sqft · 4.99 ac lot · ~80 min from Fargo · Active · M Markdowns · Listed by Trilogy Real Estate
  23. 2003 single family home for sale at 44701 Miller Beach Road in Ottertail, MN — 2 bed, 1 bath 44701 Miller Beach Road, Ottertail, MN — $499,000 · Est. $2,523/mo · House for Sale · Rambler · Rush Lake · 2 bed · 1 bath · 720 sqft · 0.502 ac lot · ~85 min from Fargo · Active · Listed by Boll Realty
  24. 1980 condo for sale at 400 Kennedy Park Circle, Unit 102 in Fergus Falls, MN — 2 bed, 2 bath 400 Kennedy Park Circle, Unit 102, Fergus Falls, MN — $149,900 · Est. $758/mo · Condo for Sale · 2 bed · 2 bath · 1,198 sqft · 1.3 ac lot · ~70 min from Fargo · Active · Listed by Keller Williams Realty Professionals

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.