Spirit Lake, IA Real Estate and Properties for Sale

$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$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
$999,000
Active
Data Source Icon

3840 Highway 71 S

Spirit Lake, IA 51360

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

1502 Memphis Avenue 34

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,280 sqft
Listing provided courtesy of EXIT Realty Midwest- Spencer/Emmetsburg
$575,000
Active
Data Source Icon

26121 105th Street

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 1 Bath
  • 720 sqft
Listing provided courtesy of Ingvall Real Estate Team
$189,000
Active
Data Source Icon

25713 164th Street

Spirit Lake, IA 51360

  • Single Family
  • 2 Beds
  • 1 Bath
  • 528 sqft
Listing provided courtesy of Stauss Realty
$550
Active
Data Source Icon

2045 HWY 9 1

Spirit Lake, IA 51360

  • Commercial
  • 900 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$475
Active
Data Source Icon

2045 HWY 9 78

Spirit Lake, IA 51360

  • Commercial
  • 720 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$210,000
Active
Data Source Icon

610 22nd Street

Spirit Lake, IA 51360

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

25510 Pasture Road

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 3 Baths
  • 2,160 sqft
Listing provided courtesy of EXIT Realty Midwest
$695,500
Active
Data Source Icon

Lot 8 McClelland Dr.

Spirit Lake, IA 51360

  • Vacant Land
Listing provided courtesy of Hinn Real Estate
$284,900
Active
Data Source Icon

508 21st Street

Spirit Lake, IA 51360

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

605 20th st

Spirit Lake, IA 51360

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

16131 & 16141 255th Avenue

Spirit Lake, IA 51360

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

16151 255th Avenue

Spirit Lake, IA 51360

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

510 Lake Street

Spirit Lake, IA 51360

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

1502 Memphis Avenue 32

Spirit Lake, IA 51360

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

401 Hill Ave

Spirit Lake, IA 51360

  • Single Family
  • 5 Beds
  • 3 Baths
  • 2,816 sqft
Listing provided courtesy of Hoien Realty
$897,500
Active
Data Source Icon

15500 Tradewind Drive N #4

Spirit Lake, IA 51360

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

3622 Keokuk Ave

Spirit Lake, IA 51360

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

24741 McClelland Drive

Spirit Lake, IA 51360

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

15117 War Eagle Boulevard

Spirit Lake, IA 51360

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

16822 255th Street B

Spirit Lake, IA 51360

  • Single Family
  • 5 Beds
  • 5 Baths
  • 3,834 sqft
Listing provided courtesy of Stauss Realty
$1,990,000
Active
Data Source Icon

16822 255th Street A

Spirit Lake, IA 51360

  • Single Family
  • 5 Beds
  • 5 Baths
  • 3,848 sqft
Listing provided courtesy of Stauss Realty
$615,000
Active
Data Source Icon

25187 Hwy 9 & 71

Spirit Lake, IA 51360

  • Single Family
  • 4 Beds
  • 2 Baths
  • 2,309 sqft
Listing provided courtesy of Real Estate Unlimited
$699,000
Active
Data Source Icon

25031 McClelland Ln

Spirit Lake, IA 51360

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

25493 Pasture Lake Drive

Spirit Lake, IA 51360

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

3307 Hwy 71 S

Spirit Lake, IA 51360

  • Commercial
  • 7,196 sqft
Listing provided courtesy of Keller Williams Okoboji
$200,000
Active
Data Source Icon

1761 260th Ave #57

Spirit Lake, IA 51360

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

1502 Memphis Avenue 26

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 1 Bath
  • 966 sqft
Listing provided courtesy of EXIT Realty Midwest- Spencer/Emmetsburg
$419,900
Active
Data Source Icon

3102 Spruce Court A

Spirit Lake, IA 51360

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

15109 215th Avenue 2

Spirit Lake, IA 51360

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

15109 215th Avenue 7

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 2,250 sqft
Listing provided courtesy of Okoboji Realty
$419,900
Active
Data Source Icon

3102 Spruce CT. B

Spirit Lake, IA 51360

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

604 18th St

Spirit Lake, IA 51360

  • Commercial
  • 880 sqft
Listing provided courtesy of RE/MAX Experience
$1,025,000
Active
Data Source Icon

15563 250th Avenue

Spirit Lake, IA 51360

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

24040 Stevens Cove Dr

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 1,876 sqft
Listing provided courtesy of Hoien Realty
$1,690,000
Active
Data Source Icon

21189 4th Lane

Spirit Lake, IA 51360

  • Single Family
  • 4 Beds
  • 3 Baths
  • 2,784 sqft
Listing provided courtesy of Stauss Realty
$990,000
Active
Data Source Icon

15633 Harbor Drive

Spirit Lake, IA 51360

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

3718 Keystone Circle

Spirit Lake, IA 51360

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

25329 182nd Street

Spirit Lake, IA 51360

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

16397 255th Avenue

Spirit Lake, IA 51360

  • Single Family
  • 4 Beds
  • 3 Baths
  • 2,166 sqft
Listing provided courtesy of Copper Dog Realty, LLC
$759,000
Active
Data Source Icon

16876 255th Avenue

Spirit Lake, IA 51360

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

811 11th Street

Spirit Lake, IA 51360

  • Single Family
  • 2 Beds
  • 2 Baths
  • 1,066 sqft
Listing provided courtesy of Copper Dog Realty, LLC
$400,000
Active
Data Source Icon

1806 Hwy 9

Spirit Lake, IA 51360

  • Single Family
  • 4 Beds
  • 3 Baths
  • 2,700 sqft
Listing provided courtesy of Hoien Realty
$1,625,000
Active
Data Source Icon

17032 255th Avenue

Spirit Lake, IA 51360

  • Single Family
  • 5 Beds
  • 4 Baths
  • 2,847 sqft
Listing provided courtesy of Okoboji Realty
$1,695,000
Active
Data Source Icon

1905 18th Street

Spirit Lake, IA 51360

  • Commercial
Listing provided courtesy of EXIT Realty Midwest
$1,895,000
Active
Data Source Icon

2221 Francis Sites Drive

Spirit Lake, IA 51360

  • Single Family
  • 6 Beds
  • 4 Baths
  • 4,313 sqft
Listing provided courtesy of RE/MAX Lakes Realty
$69,900
Active
Data Source Icon

24891 MCCLELLAND Drive

Spirit Lake, IA 51360

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

17202 Ross Rd 4S

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 2 Baths
  • 2,402 sqft
Listing provided courtesy of Hoien Realty
$599,000
Active
Data Source Icon

20627 155th Street 22

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 3 Baths
  • 2,000 sqft
Listing provided courtesy of Stauss Realty
$525,900
Active
Data Source Icon

25990 Woodside Ct.

Spirit Lake, IA 51360

  • Single Family
  • 3 Beds
  • 3 Baths
  • 2,724 sqft
Listing provided courtesy of Hinn Real Estate
$95,000
Active
Data Source Icon

508 18th Street

Spirit Lake, IA 51360

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

1818 HWY 9

Spirit Lake, IA 51360

  • Single Family
  • 2 Beds
  • 1 Bath
  • 1,188 sqft
Listing provided courtesy of Hinn Real Estate
$1,695,000
Active
Data Source Icon

17093 Lakewood Drive

Spirit Lake, IA 51360

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

3634 Lincoln Avenue

Spirit Lake, IA 51360

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

15365 212th Avenue

Spirit Lake, IA 51360

  • Single Family
  • 4 Beds
  • 4 Baths
  • 3,614 sqft
Listing provided courtesy of Okoboji Realty
$290,000
Active
Data Source Icon

0000 28th Street

Spirit Lake, IA 51360

  • Vacant Land
Listing provided courtesy of Jensen Real Estate
$299,900
Active
Data Source Icon

610 20th Street

Spirit Lake, IA 51360

  • Single Family
  • 4 Beds
  • 2 Baths
  • 1,864 sqft
Listing provided courtesy of Lakeland Realty of Iowa
$300,000
Active
Data Source Icon

15230 War Eagle Boulevard

Spirit Lake, IA 51360

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

16596 255th Avenue

Spirit Lake, IA 51360

  • Single Family
  • 5 Beds
  • 2 Baths
  • 2,448 sqft
Listing provided courtesy of Anchor Realty Group
$900
Active
Data Source Icon

3121 Hwy 71 S

Spirit Lake, IA 51360

  • Commercial
  • 352 sqft
Listing provided courtesy of Real Estate Unlimited

Postal Codes Near Spirit Lake

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 07:03 AM PST
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.
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.