Market Snapshot
Report generated March 2026
| Indicator | Value |
|---|---|
| Population | 60,281 ↑ 0.3% since 2020 |
| Median Household Income | $70,912 5% below national median |
| Median Home Value | $252,500 |
| Unemployment Rate | 5.1% |
| Median Age | 46.3 years |
| Housing Vacancy Rate | 31.3% |
| Total Land Sales (Past 12 Months) | 171 transactions |
| Active Listings | 195 properties |
| Avg Days on Market | 178 days |
Rural Land Sales (1+ Acres) (May 2025 – Mar 2026)
| Metric | Value |
|---|---|
| Median Price/Acre | $11,224 |
| Recent Sales | 161 transactions |
| Avg Days on Market | 177 days |
| Avg Parcel Size | 23.53 acres |
| Active Listings | 146 properties |
Recent Rural Land Sales
| Date | Acres | Price | $/Acre | Address | City |
|---|---|---|---|---|---|
| Mar 2026New | 5.10 | $105,000 | $20,588 | E Lake Lizzie Rd | Pelican Rapids |
| Mar 2026New | 1.05 | $365,000 | $347,619 | 24866 Labrador Beach Rd | Pelican Rapids |
| Mar 2026New | 1.58 | $25,000 | $15,823 | LOT 1 Old Fergus Rd | Pelican Rapids |
| Feb 2026 | 7.14 | $61,000 | $8,543 | X Highway Highway 1 & Hwy #1-45 | Underwood |
| Jan 2026 | 160.00 | $707,000 | $4,419 | 47811 400th St | New York Mills |
| Jan 2026 | 12.06 | $90,000 | $7,463 | 149XX County Highway 30 | Pelican Rapids |
| Jan 2026 | 6.40 | $79,000 | $12,344 | E 423rd St | Perham |
| Jan 2026 | 2.50 | $20,000 | $8,000 | NULLD 423rd St | Perham |
| Jan 2026 | 80.00 | $265,000 | $3,312 | County Highway 73 | Deer Creek |
| Jan 2026 | 1.69 | $70,000 | $41,420 | 5 Lakeway Dr | Pelican Rapids |
| Date | Acres | Price | $/Acre | Address | City |
|---|---|---|---|---|---|
| Jan 2026 | 2.50 | $20,000 | $8,000 | NULLB 423rd St | Perham |
| Jan 2026 | 93.11 | $1,800,000 | $19,332 | Long Pine Rd | Vergas |
| Jan 2026 | 2.94 | $125,000 | $42,517 | Golden Pond Rd | Battle Lake |
| Jan 2026 | 5.62 | $29,000 | $5,160 | 331XX 332nd St | Wadena |
| Jan 2026 | 5.04 | $29,000 | $5,754 | 331XX County Highway 77 | Wadena |
| Jan 2026 | 47.81 | $260,100 | $5,440 | 150th Ave | Elizabeth |
| Dec 2025 | 1.20 | $69,400 | $57,833 | 42522 Long Lake Rd | Ottertail |
| Dec 2025 | 5.26 | $50,000 | $9,506 | Highway 45 Highway & Hwy #45-1 | Underwood |
| Dec 2025 | 143.61 | $1,124,249 | $7,828 | 400th St | Pelican Rapids |
| Dec 2025 | 5.96 | $29,000 | $4,866 | 336XX County Highway 77 | Wadena |
| Dec 2025 | 79.43 | $460,000 | $5,791 | 340th St | Ashby |
| Dec 2025 | 41.88 | $298,700 | $7,132 | County Highway 60 | Frazee |
| Dec 2025 | 134.20 | $749,000 | $5,581 | 28387 Candor Hall Rd | Vergas |
| Dec 2025 | 3.29 | $45,000 | $13,686 | 155th St | Dalton |
| Dec 2025 | 60.30 | $294,709 | $4,887 | 190th St | Battle Lake |
| Dec 2025 | 95.00 | $464,301 | $4,887 | Tbdxx 190th St | Battle Lake |
| Dec 2025 | 80.00 | $390,990 | $4,887 | Tbdx 190th St | Battle Lake |
| Dec 2025 | 80.00 | $425,000 | $5,312 | 485 Street | Vergas |
| Dec 2025 | 10.08 | $108,000 | $10,714 | Highway 10 Pne | New York Mills |
| Dec 2025 | 2.50 | $48,000 | $19,200 | 435XX Round Lake Rd | Perham |
| Nov 2025 | 5.05 | $29,000 | $5,743 | 331XX 612th Ave | Wadena |
| Nov 2025 | 5.75 | $29,000 | $5,043 | 332XX 332nd St | Wadena |
| Nov 2025 | 53.09 | $216,000 | $4,069 | County Highway 1 | Battle Lake |
| Nov 2025 | 1.20 | $35,000 | $29,167 | 42218 Sugar Maple Dr | Ottertail |
| Nov 2025 | 4.23 | $57,000 | $13,475 | 21 310th St | Fergus Falls |
| Nov 2025 | 15.96 | $130,000 | $8,145 | 48366 County Highway 9 | Pelican Rapids |
| Nov 2025 | 20.00 | $200,000 | $10,000 | Sybil Lake Rd | Vergas |
| Nov 2025 | 230.00 | $1,100,950 | $4,787 | Norwegian Rd | Vining |
| Nov 2025 | 1.14 | $266,700 | $233,947 | 23581 Tom Nelson Ln | Dalton |
| Nov 2025 | 4.00 | $82,850 | $20,712 | Rabbit Trl | Ashby |
| Nov 2025 | 31.69 | $191,625 | $6,047 | 510 Avenue | Henning |
| Oct 2025 | 2.50 | $33,000 | $13,200 | 25 Turtle Bay Cir | Perham |
| Oct 2025 | 2.79 | $56,000 | $20,072 | 447th Ave | Ottertail |
| Oct 2025 | 37.01 | $204,000 | $5,512 | Tbd 208th Ave | Erhard |
| Oct 2025 | 30.00 | $220,000 | $7,333 | 15878 County Highway 118 | Elizabeth |
| Oct 2025 | 43.00 | $199,900 | $4,649 | 20 350th St | Erhard |
| Oct 2025 | 1.33 | $151,000 | $113,534 | LOT 38 Wrigley Ln | Vergas |
| Oct 2025 | 2.59 | $30,000 | $11,583 | Lots 3 & 4 Old Fergus Rd | Pelican Rapids |
| Oct 2025 | 1.80 | $27,000 | $15,000 | LOT 2 Old Fergus Rd | Pelican Rapids |
| Oct 2025 | 43.30 | $195,000 | $4,503 | 529XX 460th St | Perham |
| Oct 2025 | 5.30 | $150,000 | $28,302 | E Lake Lizzie Rd | Pelican Rapids |
| Oct 2025 | 111.16 | $373,000 | $3,356 | 385th St | New York Mills |
| Oct 2025 | 3.33 | $85,000 | $25,526 | E Big McDonald Dr | Dent |
| Oct 2025 | 18.54 | $120,000 | $6,472 | 148XX County Highway 30 | Pelican Rapids |
| Oct 2025 | 7.70 | $72,500 | $9,416 | Norway Pine Rd | Dalton |
| Oct 2025 | 40.00 | $91,333 | $2,283 | Co 52 Deer | Deer Creek |
| Oct 2025 | 1.00 | $37,000 | $37,000 | 32840 County Highway 1 | Richville |
| Oct 2025 | 5.01 | $495,000 | $98,802 | TRACT 330th St #C | Richville |
| Oct 2025 | 5.55 | $495,000 | $89,189 | TRACT 330th St #D | Richville |
| Oct 2025 | 185.00 | $649,900 | $3,513 | Cty Hwy #69 | Parkers Prairie |
| Oct 2025 | 11.80 | $195,000 | $16,525 | 26140 460th St #B | Pelican Rapids |
| Oct 2025 | 5.55 | $52,500 | $9,459 | 205th St | Battle Lake |
| Oct 2025 | 2.61 | $164,000 | $62,835 | LOT 3 Pleasant Lake Rd | Underwood |
| Oct 2025 | 1.28 | $177,000 | $138,281 | 35224 Sterling Silver Dr | Battle Lake |
| Oct 2025 | 1.16 | $149,900 | $129,224 | 50593 Willow Creek Dr | Henning |
| Oct 2025 | 6.26 | $420,000 | $67,093 | 35093 Dead Lake Ln | Richville |
| Oct 2025 | 6.99 | $75,000 | $10,730 | X Boedigheimer Dr N | Perham |
| Sep 2025 | 39.00 | $195,500 | $5,013 | 425th St | Vergas |
| Sep 2025 | 20.00 | $104,500 | $5,225 | Tbd2 425th St | Vergas |
| Sep 2025 | 4.19 | $330,000 | $78,759 | 32811 Sleepy Hollow Ln | Battle Lake |
| Sep 2025 | 5.00 | $45,000 | $9,000 | 40 Placid Dr | Dent |
| Sep 2025 | 8.70 | $164,000 | $18,851 | Big Buck Rd | Fergus Falls |
| Sep 2025 | 79.37 | $415,000 | $5,229 | 155th Ave | Pelican Rapids |
| Sep 2025 | 15.87 | $152,500 | $9,609 | LOT 100th Ave #D | Barnesville |
| Sep 2025 | 5.12 | $45,000 | $8,789 | Two Rivers Rd | Fergus Falls |
| Sep 2025 | 2.50 | $107,000 | $42,800 | 41121 429th St | Perham |
| Sep 2025 | 36.64 | $425,000 | $11,599 | 59 South Hwy | Fergus Falls |
| Sep 2025 | 80.00 | $299,000 | $3,738 | 26008 485th St | Vergas |
| Sep 2025 | 1.38 | $103,500 | $75,000 | 32886 S Shore Dr | Ottertail |
| Sep 2025 | 5.00 | $69,000 | $13,800 | 170th St | Clitherall |
| Sep 2025 | 18.64 | $206,000 | $11,052 | Eagle Ridge Trl | Fergus Falls |
| Sep 2025 | 1.55 | $200,000 | $129,032 | San Dee Cove Trl | Vergas |
| Sep 2025 | 39.06 | $100,000 | $2,560 | County Highway 32 | Richville |
| Sep 2025 | 1.77 | $95,000 | $53,672 | Long Lake Ln | Ottertail |
| Sep 2025 | 3.69 | $55,000 | $14,905 | Riverside Dr | Fergus Falls |
| Sep 2025 | 40.00 | $120,000 | $3,000 | County Road 140 | Deer Creek |
| Sep 2025 | 5.80 | $99,900 | $17,224 | Bass Lake Ln | Underwood |
| Sep 2025 | 5.05 | $27,000 | $5,347 | 333XX 612th Ave | Wadena |
| Sep 2025 | 51.36 | $195,000 | $3,797 | County Highway 19 | Sebeka |
| Sep 2025 | 6.19 | $83,000 | $13,409 | High Island Dr | Erhard |
| Sep 2025 | 2.25 | $51,000 | $22,667 | Stony Hills Dr | Perham |
| Sep 2025 | 3.68 | $45,000 | $12,228 | 0 Sterling Silver Dr | Battle Lake |
| Aug 2025 | 70.00 | $265,000 | $3,786 | County Highway 65 | Henning |
| Aug 2025 | 2.78 | $56,800 | $20,432 | 28247 Water Street Trl | Underwood |
| Aug 2025 | 15.87 | $150,000 | $9,452 | LOT 100th Ave #C | Barnesville |
| Aug 2025 | 6.71 | $45,000 | $6,706 | Rush | Dent |
| Aug 2025 | 2.06 | $350,000 | $169,903 | 310XX 452nd St | Vergas |
| Aug 2025 | 1.05 | $190,000 | $180,952 | 44044 Blackjack Dr | Henning |
| Aug 2025 | 100.00 | $390,000 | $3,900 | 27 County Highway 73 | Deer Creek |
| Aug 2025 | 3.00 | $149,500 | $49,833 | 403 County Highway 56 | New York Mills |
| Aug 2025 | 29.90 | $225,000 | $7,525 | Long Lake Rd | Richville |
| Aug 2025 | 5.21 | $29,000 | $5,566 | 330XX County Highway 77 | Wadena |
| Aug 2025 | 1.37 | $35,000 | $25,547 | 312XX 452nd St | Vergas |
| Aug 2025 | 4.93 | $60,000 | $12,170 | 293XX 435th Ave | Ottertail |
| Aug 2025 | 6.60 | $44,000 | $6,667 | 326XX County Highway 3 | Erhard |
| Aug 2025 | 24.88 | $241,000 | $9,686 | 3 County Highway 67 | New York Mills |
| Aug 2025 | 5.67 | $140,000 | $24,691 | Franklin Lake Rd | Pelican Rapids |
| Aug 2025 | 30.00 | $199,900 | $6,663 | 49 Leaf River Rd | Ottertail |
| Aug 2025 | 5.03 | $31,000 | $6,163 | County Road 77 | Wadena |
| Aug 2025 | 1.98 | $198,000 | $100,000 | Rolling Hills Dr | Battle Lake |
| Aug 2025 | 1.10 | $31,000 | $28,182 | 316XX 452nd St | Vergas |
| Aug 2025 | 10.02 | $81,900 | $8,174 | 250th Ave | Erhard |
| Aug 2025 | 9.54 | $55,000 | $5,765 | LOT 16 Turtle Bay Ln | Perham |
| Jul 2025 | 10.00 | $110,000 | $11,000 | 405th Ave | Perham |
| Jul 2025 | 106.00 | $530,000 | $5,000 | 470th St | Vergas |
| Jul 2025 | 2.20 | $80,000 | $36,364 | Dayton Hollow Ln | Fergus Falls |
| Jul 2025 | 7.15 | $220,000 | $30,769 | 34989 Dead Isle | Richville |
| Jul 2025 | 4.00 | $30,000 | $7,500 | 506XX 397th Ave | Frazee |
| Jul 2025 | 7.35 | $82,500 | $11,224 | Jeff Lake Rd | Richville |
| Jul 2025 | 168.97 | $475,000 | $2,811 | County Highway 83 | Battle Lake |
| Jul 2025 | 1.18 | $82,800 | $70,169 | LOT 16 Bass Harbor Rd | Pelican Rapids |
| Jul 2025 | 20.00 | $137,500 | $6,875 | 18769 620th Ave | Parkers Prairie |
| Jul 2025 | 5.56 | $50,000 | $8,993 | County Highway 24 Hwy #Co-24 | Erhard |
| Jul 2025 | 6.89 | $73,000 | $10,595 | 340th Ave | Underwood |
| Jul 2025 | 2.09 | $76,000 | $36,364 | 308th Ave | Fergus Falls |
| Jul 2025 | 155.00 | $530,000 | $3,419 | 610th Ave | Bluffton |
| Jul 2025 | 1.20 | $200,000 | $166,667 | 24586 Labrador Beach Rd | Pelican Rapids |
| Jul 2025 | 10.00 | $95,000 | $9,500 | 44024 County Highway 67 | New York Mills |
| Jul 2025 | 2.67 | $475,000 | $177,903 | 32 N Pickerel Dr | Richville |
| Jul 2025 | 3.80 | $92,000 | $24,211 | 4713X County Highway 31 | Pelican Rapids |
| Jul 2025 | 1.29 | $148,600 | $115,194 | Curly Dr | Deer Creek |
| Jul 2025 | 74.26 | $459,000 | $6,181 | X 200th St | Battle Lake |
| Jul 2025 | 5.00 | $105,000 | $21,000 | 505XX 397th Ave | Frazee |
| Jul 2025 | 3.00 | $36,000 | $12,000 | 371XX 280th Ave | Dent |
| Jul 2025 | 14.50 | $139,000 | $9,586 | 504XX 397th Ave | Frazee |
| Jun 2025 | 18.45 | $348,000 | $18,862 | Long Lake Rd | Ottertail |
| Jun 2025 | 1.02 | $350,000 | $343,137 | Poss Beach Rd | Pelican Rapids |
| Jun 2025 | 2.50 | $20,000 | $8,000 | NULLC 423rd St | Perham |
| Jun 2025 | 2.50 | $44,900 | $17,960 | 50701 Leaf River Rd | Ottertail |
| Jun 2025 | 5.50 | $85,000 | $15,455 | 38731 397th St | Dent |
| Jun 2025 | 5.14 | $65,000 | $12,646 | 472XX 374th Ave | Frazee |
| Jun 2025 | 4.10 | $139,000 | $33,902 | 1 173rd Ave | Pelican Rapids |
| Jun 2025 | 10.21 | $400,000 | $39,177 | Luce St | Perham |
| Jun 2025 | 16.35 | $110,000 | $6,728 | X County Hwy #1 | Fergus Falls |
| Jun 2025 | 10.50 | $130,000 | $12,381 | 4 173rd Ave | Pelican Rapids |
| Jun 2025 | 5.15 | $210,000 | $40,777 | 26140 Crystal Point Trl Parcel C | Pelican Rapids |
| Jun 2025 | 36.57 | $170,000 | $4,649 | Xxxx1 Swan Blvd | Pelican Rapids |
| Jun 2025 | 10.00 | $95,000 | $9,500 | Long Lake Rd | Richville |
| Jun 2025 | 1.77 | $25,000 | $14,124 | Xxxx2 Swan Blvd | Pelican Rapids |
| Jun 2025 | 1.64 | $64,000 | $39,024 | 4 Lakeway Dr | Pelican Rapids |
| Jun 2025 | 1.79 | $64,000 | $35,754 | 3 Lakeway Dr | Pelican Rapids |
| Jun 2025 | 1.26 | $189,800 | $150,635 | 123 Lynn Rd | Ottertail |
| Jun 2025 | 2.50 | $54,900 | $21,960 | X Plentywood Rd | Perham |
| Jun 2025 | 5.51 | $59,900 | $10,871 | 20476 190th St | Fergus Falls |
| Jun 2025 | 1.00 | $23,000 | $23,000 | 602 Sunset Ave N | Parkers Prairie |
| May 2025 | 10.10 | $185,000 | $18,317 | 508XX 397th Ave | Frazee |
| May 2025 | 6.12 | $330,000 | $53,922 | 27 County Highway 83 | Battle Lake |
| May 2025 | 1.65 | $179,900 | $109,030 | 34228 Twin Island Ln | Dent |
| May 2025 | 46.61 | $210,000 | $4,505 | Highway 59 | Erhard |
| May 2025 | 9.19 | $91,500 | $9,956 | 39XX Sandy Ln | Perham |
| May 2025 | 8.40 | $230,000 | $27,381 | 32493 Bright Star Rd | Dent |
Suburban/Urban Land Sales (Under 1 Acre) (Sep 2025 – Mar 2026)
| Metric | Value |
|---|---|
| Median Lot Price | $45,000 |
| Recent Sales | 10 transactions |
| Avg Days on Market | 85 days |
| Avg Parcel Size | 0.54 acres |
| Active Listings | 49 properties |
Recent Suburban/Urban Land Sales
| Date | Acres | Price | Address | City |
|---|---|---|---|---|
| Mar 2026New | 0.43 | $180,000 | 378 Mallard Loop | Perham |
| Jan 2026 | 0.41 | $170,000 | 42019 Sugar Maple Dr | Ottertail |
| Jan 2026 | 0.66 | $32,250 | 3560 Scenic Dr | Fergus Falls |
| Jan 2026 | 0.80 | $145,000 | LOT 3 Stalker View Ln | Underwood |
| Dec 2025 | 0.58 | $32,225 | 3576 Scenic Dr | Fergus Falls |
| Dec 2025 | 0.39 | $23,500 | Xxx Sugar Maple Dr | Ottertail |
| Dec 2025 | 0.94 | $37,500 | 1817 Shoreview Dr | Fergus Falls |
| Nov 2025 | 0.31 | $50,000 | Valley Dr | Fergus Falls |
| Oct 2025 | 0.23 | $18,000 | 205 4th Ave NE | Pelican Rapids |
| Sep 2025 | 0.68 | $45,000 | 106 Highland Ave E | Underwood |
County Profile
| Demographic | Value |
|---|---|
| Total Population (2023) | 60,281 |
| Population (2020) | 60,081 |
| Population Growth | 0.33% |
| Median Household Income | $70,912 |
| Median Home Value | $252,500 |
| Total Housing Units | 36,669 |
| Vacant Housing Units | 11,488 |
| Housing Vacancy Rate | 31.3% |
| Median Age | 46.3 |
| Bachelor's Degree or Higher | 8,019 (13.3%) |
| Unemployment Rate | 5.1% |
Market Overview
Otter Tail County, Minnesota has a population of 60,281, which has grown 0.33% since 2020. The median household income is $70,912, below the national median of $74,580 by 4.9%. The housing vacancy rate of 31.3% suggests soft market conditions. As part of Minnesota, Otter Tail County benefits from the state's growing interest in vacant land investment. Recent rural land sales show a median price of $11,224 per acre, with properties averaging 23.50 acres. There are currently 195 active land listings in the county.
Related Resources
Nearby County Reports
Frequently Asked Questions
What is the current population of Otter Tail County, Minnesota?
As of the 2023 American Community Survey, Otter Tail County has a population of 60,281. The county has grown 0.33% since the 2020 Census, indicating a growing community.
What is the median household income in Otter Tail County?
The median household income in Otter Tail County is $70,912, which is 4.9% below the national median of $74,580.
Is Otter Tail County growing or shrinking?
Otter Tail County is growing. The population has increased 0.33% since 2020.
What is the housing market like in Otter Tail County?
The median home value in Otter Tail County is $252,500. The housing vacancy rate is 31.3%, which suggests soft market conditions. The unemployment rate is 5.1%, reflecting the local economic conditions. Recent rural land sales (1+ acres) show a median price of $11,224 per acre. Suburban/urban lots under 1 acre have a median lot price of $45,000.
Does Reelvest buy land in Otter Tail County, Minnesota?
Yes! Reelvest Properties buys vacant land throughout Minnesota, including Otter Tail County. We make cash offers within 24-48 hours, close in 14-30 days, and pay all closing costs. Get your free cash offer today.
Data Sources: Market data reflects recent vacant land transactions in the county. Demographic data from U.S. Census Bureau American Community Survey (2023), Bureau of Labor Statistics (2025). Updated monthly.
