Real Estate and Properties for Sale

$455,000
Active
Data Source Icon

705 Sunshine Run

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,488 sqft
Listing provided courtesy of Okoboji Realty
$125,000
Active
Data Source Icon

1214 Jackson Avenue

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 1 Bath
  • 784 sqft
Listing provided courtesy of Bates Realty, LLC
$324,000
Active
Data Source Icon

706 J Avenue

Milford, IA 51351

  • Single Family
  • 4 Beds
  • 2 Baths
  • 2,080 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$3,135,000
Active
Data Source Icon

1203 Lakeshore Drive

Okoboji, IA 51355

  • Single Family
  • 4 Beds
  • 2 Baths
  • 2,400 sqft
Listing provided courtesy of NextHome at the Lakes
$330,000
Active
Data Source Icon

301 7th Street E

Lake Park, IA 51347

  • Single Family
  • 4 Beds
  • 3 Baths
  • 1,728 sqft
Listing provided courtesy of Naatjes Group Bluewater Brokers
$45,000
Active
Data Source Icon

00 23rd Street

Spirit Lake, IA 51360

  • Vacant Land
Listing provided courtesy of RE/MAX Lakes Realty
$229,900
Active
Data Source Icon

1922 23rd Street 9

Spirit Lake, IA 51360

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,606 sqft
Listing provided courtesy of EXIT Realty Midwest
$289,000
Active
Data Source Icon

1203 Sanborn Ave #16

Okoboji, IA 51355

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,056 sqft
Listing provided courtesy of Hinn Real Estate
$72,500
Active
Data Source Icon

607 K Avenue

Milford, IA 51351

  • Vacant Land
Listing provided courtesy of United Country Iowa Lakes Realty
$225,000
Active
Data Source Icon

3200 Okoboji Avenue 137

Milford, IA 51351

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,100 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$199,000
Active
Data Source Icon

290 240th Avenue 315

Arnolds Park, IA 51331

  • Single Family
  • 2 Beds
  • 1 Bath
  • 600 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$359,000
Active
Data Source Icon

3614 Pinewood Drive

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,620 sqft
Listing provided courtesy of NextHome at the Lakes
$359,000
Active
Data Source Icon

3610 Pinewood Drive

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,620 sqft
Listing provided courtesy of NextHome at the Lakes
$359,000
Active
Data Source Icon

3613 Pinewood Drive

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,580 sqft
Listing provided courtesy of NextHome at the Lakes
$2,990,000
Active
Data Source Icon

325 Lakeshore Drive

Arnolds Park, IA 51331

  • Single Family
  • 4 Beds
  • 3 Baths
  • 2,499 sqft
Listing provided courtesy of Jensen Real Estate
$359,000
Active
Data Source Icon

3609 Pinewood Drive

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,580 sqft
Listing provided courtesy of NextHome at the Lakes
$38,000
Active
Data Source Icon

269 242nd Avenue

Arnolds Park, IA 51331

  • Single Family
  • 384 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$769,500
Active
Data Source Icon

171 Linden Drive D

Arnolds Park, IA 51331

  • Single Family
  • 5 Beds
  • 5 Baths
  • 3,778 sqft
Listing provided courtesy of Okoboji Realty
$510,000
Active
Data Source Icon

3621 Keokuk Ave

Spirit Lake, IA 51360

  • Single Family
  • 5 Beds
  • 3 Baths
  • 2,834 sqft
Listing provided courtesy of Real Estate Unlimited
$2,495,000
Active
Data Source Icon

17000 255th Avenue

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 4 Baths
  • 3,126 sqft
Listing provided courtesy of Ingvall Real Estate Team
$2,495,000
Active
Data Source Icon

2809 Lakeshore Drive

Okoboji, IA 51355

  • Single Family
  • 5 Beds
  • 3 Baths
  • 2,544 sqft
Listing provided courtesy of Okoboji Realty
$1,395,000
Active
Data Source Icon

1880 240th Street

Milford, IA 51351

  • Single Family
  • 3 Beds
  • 3 Baths
  • 4,719 sqft
Listing provided courtesy of Keller Williams Okoboji
$349,000
Active
Data Source Icon

3329 Prairie Meadow Drive B

Milford, IA 51351

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,221 sqft
Listing provided courtesy of Keller Williams Okoboji
$359,000
Active
Data Source Icon

15371 213th Avenue

Spirit Lake, IA 51360

  • Single Family
  • 2 Beds
  • 1 Bath
  • 780 sqft
Listing provided courtesy of Ingvall Real Estate Team
$499,000
Active
Data Source Icon

301 30th Street

Milford, IA 51351

  • Single Family
  • 5 Beds
  • 3 Baths
  • 2,793 sqft
Listing provided courtesy of Jensen Real Estate
$4,375,000
Active
Data Source Icon

2105 Lakeshore Drive

Okoboji, IA 51355

  • Single Family
  • 5 Beds
  • 5 Baths
  • 4,617 sqft
Listing provided courtesy of Stauss Realty
$975,000
Active
Data Source Icon

16217 256th Avenue

Spirit Lake, IA 51360

  • Single Family
  • 4 Beds
  • 3 Baths
  • 2,392 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$129,500
Active
Data Source Icon

107 W 3rd St

Lake Park, IA 51347

  • Single Family
  • 3 Beds
  • 1 Bath
  • 921 sqft
Listing provided courtesy of Real Estate Unlimited
$365,000
Active
Data Source Icon

16213 256th Avenue

Spirit Lake, IA 51360

  • Vacant Land
Listing provided courtesy of RE/MAX Lakes Realty
$1,495,000
Active
Data Source Icon

20540 Sandpiper Drive S 14

Spirit Lake, IA 51360

  • Single Family
  • 4 Beds
  • 4 Baths
  • 2,354 sqft
Listing provided courtesy of Okoboji Realty
$600,000
Active
Data Source Icon

15391 250Th Avenue 28

Spirit Lake, IA 51360

  • Vacant Land
Listing provided courtesy of Integrity Real Estate
$449,000
Active
Data Source Icon

290 240th Avenue 36

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,642 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$490,000
Active
Data Source Icon

1081 29th Street

Spirit Lake, IA 51360

  • Single Family
  • 5 Beds
  • 4 Baths
  • 2,965 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$445,000
Active
Data Source Icon

1172 Lower Loop

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,583 sqft
Listing provided courtesy of Real Estate Unlimited
$445,000
Active
Data Source Icon

1174 Lower Loop

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,583 sqft
Listing provided courtesy of Real Estate Unlimited
$445,000
Active
Data Source Icon

1176 Lower Loop

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,583 sqft
Listing provided courtesy of Real Estate Unlimited
$445,000
Active
Data Source Icon

1178 Lower Loop

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,583 sqft
Listing provided courtesy of Real Estate Unlimited
$445,000
Active
Data Source Icon

1179 Lower Loop

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,583 sqft
Listing provided courtesy of Real Estate Unlimited
$445,000
Active
Data Source Icon

1180 Lower Loop

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,583 sqft
Listing provided courtesy of Real Estate Unlimited
$445,000
Active
Data Source Icon

1182 Lower Loop

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,583 sqft
Listing provided courtesy of Real Estate Unlimited
$445,000
Active
Data Source Icon

1184 Lower Loop

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,583 sqft
Listing provided courtesy of Real Estate Unlimited
$445,000
Active
Data Source Icon

1186 Lower Loop

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,583 sqft
Listing provided courtesy of Real Estate Unlimited
$489,900
Active
Data Source Icon

24451 182nd St.

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,520 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$2,825,000
Active
Data Source Icon

3019 1st Street

West Okoboji, IA 51351

  • Single Family
  • 4 Beds
  • 2 Baths
  • 2,507 sqft
Listing provided courtesy of Jensen Real Estate
$339,900
Active
Data Source Icon

1308 L Avenue

Milford, IA 51351

  • Single Family
  • 4 Beds
  • 2 Baths
  • 2,020 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$324,900
Active
Data Source Icon

1924 23rd Street 8

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 3 Baths
  • 1,302 sqft
Listing provided courtesy of EXIT Realty Midwest
$439,900
Active
Data Source Icon

521 Okoboji Grove Road #20

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,834 sqft
Listing provided courtesy of Jensen Real Estate
$359,000
Active
Data Source Icon

3602 Pinewood Drive

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,620 sqft
Listing provided courtesy of NextHome at the Lakes
$359,000
Active
Data Source Icon

3606 Pinewood Drive

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,620 sqft
Listing provided courtesy of NextHome at the Lakes
$359,000
Active
Data Source Icon

3605 Pinewood Drive

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,580 sqft
Listing provided courtesy of NextHome at the Lakes
$185,000
Active
Data Source Icon

1800 Country Club Drive #219

Okoboji, IA 51355

  • Single Family
  • 2 Beds
  • 2 Baths
  • 978 sqft
Listing provided courtesy of Ingvall Real Estate Team
$520,000
Active
Data Source Icon

2504 Troy Ave

Spirit Lake, IA 51360

  • Single Family
  • 5 Beds
  • 3 Baths
  • 3,119 sqft
Listing provided courtesy of Real Estate Unlimited
$899,900
Active
Data Source Icon

1020 Brooks North Lane

Okoboji, IA 51355

  • Single Family
  • 4 Beds
  • 4 Baths
  • 3,204 sqft
Listing provided courtesy of Real Estate Unlimited
$1,395,000
Active
Data Source Icon

112 West Bay Road

Lake Park, IA 51347

  • Single Family
  • 6 Beds
  • 4 Baths
  • 5,414 sqft
Listing provided courtesy of Real Estate Unlimited
$799,000
Active
Data Source Icon

41 Dewey Street

Arnolds Park, IA 51331

  • Multi-Family
  • 7 Beds
  • 4 Baths
  • 3,336 sqft
Listing provided courtesy of Jensen Real Estate
$725,000
Active
Data Source Icon

1310 GORDON Drive 2S

Okoboji, IA 51355

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,365 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$94,000
Active
Data Source Icon

806 28Th Street 4

Milford, IA 51351

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,280 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$3,485,000
Active
Data Source Icon

2212 Manhattan Boulevard

Wahpeton, IA 51360

  • Single Family
  • 6 Beds
  • 4 Baths
  • 4,306 sqft
Listing provided courtesy of Okoboji Realty
$1,325
Active
Data Source Icon

3 27th Street 102

Spirit Lake, IA 51360

  • Rental
  • 3 Beds
  • 2 Baths
Listing provided courtesy of EXIT Realty Midwest
$274,900
Active
Data Source Icon

1761 260th Avenue 30

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,332 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$784,500
Active
Data Source Icon

455 240th Avenue 208

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,781 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$399,900
Active
Data Source Icon

2906 Zenith Avenue

Spirit Lake, IA 51360

  • Single Family
  • 4 Beds
  • 2 Baths
  • 2,160 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$775,000
Active
Data Source Icon

524 34th Street

Milford, IA 51351

  • Single Family
  • 7 Beds
  • 3 Baths
  • 4,141 sqft
Listing provided courtesy of Jensen Real Estate
$445,000
Active
Data Source Icon

1177 Lower Loop

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,583 sqft
Listing provided courtesy of Real Estate Unlimited
$2,395,000
Active
Data Source Icon

25414 182nd Street

Spirit Lake, IA 51360

  • Single Family
  • 4 Beds
  • 4 Baths
  • 3,491 sqft
Listing provided courtesy of EXIT Realty Midwest
$279,900
Active
Data Source Icon

1206 N Avenue

Milford, IA 51351

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,333 sqft
Listing provided courtesy of Jensen Real Estate
$675,000
Active
Data Source Icon

25461 Mcclelland Lane

Spirit Lake, IA 51360

  • Single Family
  • 2 Beds
  • 1 Bath
  • 864 sqft
Listing provided courtesy of EXIT Realty Midwest
$675,000
Active
Data Source Icon

25451 Mcclelland Lane

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,304 sqft
Listing provided courtesy of EXIT Realty Midwest
$369,000
Active
Data Source Icon

101 24th Street

Spirit Lake, IA 51360

  • Single Family
  • 4 Beds
  • 3 Baths
  • 2,179 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$579,000
Active
Data Source Icon

24339 182nd St

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,080 sqft
Listing provided courtesy of EXIT Realty Midwest
$496,900
Active
Data Source Icon

2144 230th Avenue

Milford, IA 51351

  • Single Family
  • 3 Beds
  • 2 Baths
  • 2,728 sqft
Listing provided courtesy of EXIT Realty Midwest
$169,900
Active
Data Source Icon

1652 Exchange Street 44

Okoboji, IA 51355

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,024 sqft
Listing provided courtesy of Jensen Real Estate
$2,790,000
Active
Data Source Icon

1201 Lake Shore Drive

Okoboji, IA 51355

  • Single Family
  • 4 Beds
  • 4 Baths
  • 2,560 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$2,790,000
Active
Data Source Icon

1201 Lakeshore Drive

Okoboji, IA 51355

  • Single Family
  • 4 Beds
  • 4 Baths
  • 2,560 sqft
$299,500
Active
Data Source Icon

701 A Avenue E

Lake Park, IA 51347

  • Commercial
Listing provided courtesy of Integrity Real Estate
$1,065,000
Active
Data Source Icon

102 West Bay Road

Lake Park, IA 51347

  • Single Family
  • 5 Beds
  • 3 Baths
  • 3,456 sqft
Listing provided courtesy of Real Estate Unlimited
$264,000
Active
Data Source Icon

803 Q Avenue

Milford, IA 51351

  • Single Family
  • 3 Beds
  • 1 Bath
  • 1,200 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$485,000
Active
Data Source Icon

1850 23rd Street 41

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,424 sqft
Listing provided courtesy of Okoboji Realty
$369,000
Active
Data Source Icon

1316 HWY 71 N 10

Okoboji, IA 51355

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,212 sqft
Listing provided courtesy of EXIT Realty Midwest
$498,500
Active
Data Source Icon

231st Avenue

Spirit Lake, IA 51360

  • Vacant Land
Listing provided courtesy of RE/MAX Lakes Realty
$739,900
Active
Data Source Icon

3210 Jolly Ct

Spirit Lake, IA 51360

  • Single Family
  • 5 Beds
  • 4 Baths
  • 3,796 sqft
Listing provided courtesy of Real Estate Unlimited
$399,000
Active
Data Source Icon

1528 Blaine's Way

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,541 sqft
Listing provided courtesy of Keller Williams Okoboji
$375,000
Active
Data Source Icon

150 West Bay Rd

Lake Park, IA 51347

  • Vacant Land
Listing provided courtesy of Real Estate Unlimited
$339,000
Active
Data Source Icon

201 30th Street

Milford, IA 51351

  • Single Family
  • 3 Beds
  • 3 Baths
  • 1,672 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$659,000
Active
Data Source Icon

15410 250th Ave

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 3 Baths
  • 2,450 sqft
Listing provided courtesy of Real Estate Unlimited
$579,900
Active
Data Source Icon

244 HWY 71 S. G46

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 4 Baths
  • 1,989 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$549,900
Active
Data Source Icon

244 HWY 71 S. G41

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 4 Baths
  • 1,989 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$100,000
Active
Data Source Icon

Lot 8 & 9 Clayton St

Lake Park, IA 51347

  • Vacant Land
Listing provided courtesy of Real Estate Unlimited
$438,000
Active
Data Source Icon

1223 Lower Loop

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,583 sqft
Listing provided courtesy of Real Estate Unlimited
$2,325,000
Active
Data Source Icon

16932 255th Avenue

Spirit Lake, IA 51360

  • Single Family
  • 7 Beds
  • 5 Baths
  • 4,554 sqft
$319,000
Active
Data Source Icon

00 37th Street

Spirit Lake, IA 51360

  • Vacant Land
Listing provided courtesy of RE/MAX Lakes Realty
$468,000
Active
Data Source Icon

1105 29th Street

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 3 Baths
  • 2,034 sqft
Listing provided courtesy of Okoboji Realty
$1,100,000
Active
Data Source Icon

455 240th Street 408

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,781 sqft
Listing provided courtesy of Jensen Real Estate
$549,000
Active
Data Source Icon

425 240th Avenue 105

Arnolds Park, IA 51331

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,436 sqft
Listing provided courtesy of Keller Williams Okoboji
$460,000
Active
Data Source Icon

1382 220th Street

Milford, IA 51351

  • Single Family
  • 3 Beds
  • 3 Baths
  • 2,003 sqft
Listing provided courtesy of EXIT Realty Midwest
$549,000
Active
Data Source Icon

3302 Ponderosa Court

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 3 Baths
  • 1,940 sqft
Listing provided courtesy of EXIT Realty Midwest
$75,000
Active
Data Source Icon

92 Rohr Street 28

Arnolds Park, IA 51331

  • Single Family
  • 2 Beds
  • 1 Bath
  • 1,050 sqft
Listing provided courtesy of EXIT Realty Midwest
$1,300
Active
Data Source Icon

3 27th Street 118

Spirit Lake, IA 51360

  • Rental
  • 2 Beds
  • 2 Baths
Listing provided courtesy of EXIT Realty Midwest
$515,000
Active
Data Source Icon

3714 Keystone Circle

Spirit Lake, IA 51360

  • Single Family
  • 5 Beds
  • 3 Baths
  • 2,484 sqft
Listing provided courtesy of Real Estate Unlimited
$619,000
Active
Data Source Icon

20683 155th Street #15

Spirit Lake, IA 51360

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,400 sqft
Listing provided courtesy of Okoboji Realty
The data relating to real estate for sale on this web site comes in part from the Internet Data exchange (“IDX”) program of Great Lakes Multiple Listing Service. 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. Information deemed reliable but not guaranteed. Copyright © 2026 Great Lakes Multiple Listing Service. All rights reserved. Last Updated: 6/30/2026 12:03 PM PST
Listing information is provided in part by the Internet Data Exchange (IDX) program of Northwest Iowa MLS. The information on this website 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. All information provided is deemed reliable but is not guaranteed and should be independently verified. Copyright 2026 Northwest Iowa MLS. All rights reserved.
Listing information is provided in part by the Internet Data Exchange (IDX) program of Des Moines Area Association of REALTORS®, Inc. The information on this website 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. All information provided is deemed reliable but is not guaranteed and should be independently verified. Copyright 2026 Des Moines Area Association of REALTORS®, Inc. All rights reserved.