6,899

Spirit Lake, IA Homes

Section Image Section Image
  • /54

    $1,349,000

    • 5 Beds
    • 3 Baths
    • 3,683 Sq Ft

    15595 Landings Ave, Spirit Lake, IA 51360

    Experience the best of West Lake Okoboji living at The Landings, one of the area's most desirable communities. Combining upscale finishes, generous living space, and exceptional neighborhood amenities, this home offers the perfect blend of comfort, convenience, and lake lifestyle. The home is being sold fully furnished including most of the decor to make the transition easy! With 5 bedrooms, 3

    Agent Photo

    Aaron Jones

    RE/MAX Lakes Realty

    15595 Landings Ave, Spirit Lake, IA 51360
  • /25

    Starting at $740 Per Month

    • Studio - 3 Beds

    4150 Sunner Ave, Spirit Lake, IA 51360

    Welcome home to Tallgrass Village in Spirit Lake/Okoboji, IA area! With Studio, 1, 2, and 3 bedroom apartments along with 2, 3,and 4 bedroom townhomes, you're sure to find the perfect layout that fits your needs. Our apartments feature stunning kitchens with rich cabinetry, a breakfast bar, and sleek black appliances, as well as spacious bedrooms with large closets and built-in shelving for your

    Tallgrass Village

    4150 Sunner Ave, Spirit Lake, IA 51360
  • /2

    $69,900

    Sold Mar 16, 2026

    Lot 44 Jolly Ct, Spirit Lake, IA 51360

    • Land
    • 15,000 Sq Ft
    • $202,976 per Acre

    Last Sold Summary

    • 320 Days On Market

    Last Listing Agent Seth Hellinga Real Estate Unlimited

    Lot 44 Jolly Ct, Spirit Lake, IA 51360
    • /32

      Est $257,220

      Not Listed For Sale

      1761 260th Ave Unit 52, Spirit Lake, IA 51360

      • 2 Beds
      • 1 Bath
      • 1,036 Sq Ft
      • Built 1982
      1761 260th Ave Unit 52, Spirit Lake, IA 51360

      Last Sold Summary

      • 139 Days On Market

      Last Listing Agent Megan DeYoung Keller Williams Siouxland

  • /34

    $229,900

    • 3 Beds
    • 2 Baths
    • 1,334 Sq Ft

    510 Lake St, Spirit Lake, IA 51360

    Great opportunity for single family residence or continue the current use of a dual rental property. Or perhaps live in one and rent the other. With R3 zoning, this opens up even more possibilities! The location of this property is key with the Splash Pad, Memorial Park, East lake and Hill Ave just down the street. Currently there is a long-term renter in the lower unit and the upper unit is

    Agent Photo

    Aaron Jones

    RE/MAX Lakes Realty

    510 Lake St, Spirit Lake, IA 51360
  • /20

    Starting at $880 Per Month

    • Studio - 3 Beds

    2125 Royal Ave, Spirit Lake, IA 51360

    Welcome to The Shores in Spirit Lake, Iowa.Discover modern living designed to keep pace with your lifestyle. The Shores offers a range of thoughtfully designed studio, one-, two-, and three-bedroom apartments, along with spacious three-bedroom townhome layouts—perfect for everything from simple living to room to grow.Enjoy everyday conveniences like garages, onsite management, and

    The Shores at Spirit Lake

    2125 Royal Ave, Spirit Lake, IA 51360
  • /47

    $459,900

    Sold Sep 19, 2025

    3134 Spruce Court Unit B, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 1,553 Sq Ft
    • Built 2024

    Last Sold Summary

    • 2% Below List Price
    • $296/SF
    • 142 Days On Market

    Last Listing Agent Rob Hinn Hinn Real Estate

    3134 Spruce Court Unit B, Spirit Lake, IA 51360
    • /27

      Est $270,671

      Not Listed For Sale

      1761 260th Ave Unit 12, Spirit Lake, IA 51360

      • 3 Beds
      • 2 Baths
      • 1,178 Sq Ft
      • Built 1999
      1761 260th Ave Unit 12, Spirit Lake, IA 51360

      Last Sold Summary

      • 93 Days On Market

      Last Listing Agent Brandon Visser Keller Williams Okoboji

  • /29

    $374,999

    $75K PRICE DROP
    • 4 Beds
    • 2 Baths
    • 1,882 Sq Ft

    710 Ithaca Ave, Spirit Lake, IA 51360

    EAST LAKE ACCESS! This charming 4-bedroom, 2-bath home offers comfortable living in a sought-after location. The attached 2-car garage adds everyday convenience and extra storage. The spacious fenced backyard is perfect for pets or outdoor entertaining. Enjoy immediate lake access right from your neighborhood. With a great location, plenty of space, and a brand-new roof installed in 2025, this is

    Agent Photo

    Charlie Leissler

    RE/MAX Lakes Realty

    710 Ithaca Ave, Spirit Lake, IA 51360
  • /7

    $1,500 Per Month

    • 3 Beds
    • 2 Baths
    • 1,000 Sq Ft
    • Condo for Rent

    25191 Ia-9 Unit Back Right Side, Spirit Lake, IA 51360

    Property Id: 2807586 Available September 14 | $1,500/month | 1-Year Lease Welcome to the Pike Unit at Buck's Lodge, a modern 3-bedroom, 2-bath home in Spirit Lake overlooking East Lake Okoboji. Built in 2023, this unit is part of a quiet 4-plex and offers convenient single-level living with handicap-accessible features. The home features an open living and dining area, full

    25191 Ia-9 Unit Back Right Side, Spirit Lake, IA 51360
  • /2

    $62,910

    Sold Oct 24, 2025

    Lot 30 Jolly Ct, Spirit Lake, IA 51360

    • Land
    • 18,977 Sq Ft
    • $144,404 per Acre

    Last Sold Summary

    • 10% Below List Price
    • 321 Days On Market

    Last Listing Agent Seth Hellinga Real Estate Unlimited

    Lot 30 Jolly Ct, Spirit Lake, IA 51360
    • /42

      Est $710,371

      Not Listed For Sale

      25980 Woodside Ct, Spirit Lake, IA 51360

      • 5 Beds
      • 4 Baths
      • 2,811 Sq Ft
      • Built 1993
      25980 Woodside Ct, Spirit Lake, IA 51360

      Last Sold Summary

      • 111 Days On Market

      Last Listing Agent Peggy Bergh-Kuker Keller Williams Okoboji

  • /20

    $364,000

    $5K PRICE DROP
    • 4 Beds
    • 3 Baths
    • 2,179 Sq Ft

    101 24th St, Spirit Lake, IA 51360

    Updated: Sellers offering a $10k flooring allowance so buyers can select their own flooring. Comfortable ranch-style living in a desirable Spirit Lake neighborhood close to East Lake as well as the schools. The main floor offers an inviting layout with a spacious living area, while the finished lower level provides additional space for relaxing, entertaining, or hosting guests, not to mention,

    Agent Photo

    Aaron Jones

    RE/MAX Lakes Realty

    101 24th St, Spirit Lake, IA 51360
  • /8

    $700 Per Month

    • 2 Beds
    • 1 Bath
    • Condo for Rent

    220 Fargo Ave Unit 2202, Spirit Lake, IA 51360

    Property Id: 2438329 2 bed, 1 bath duplex located at 2202 Fargo in Spirit Lake is next to Spirit Lake Schools, Iowa Lakes Spirit Lake campus, and Aspen Seeman Memorial Park. Property includes 1 stall garage and laundry hookups in the basement. Please fill out pre screen link if interested in viewing this property.

    220 Fargo Ave Unit 2202, Spirit Lake, IA 51360
  • /29

    $570,000

    Sold Nov 07, 2025

    15516 N Tradewind Dr Unit 6, Spirit Lake, IA 51360

    • 2 Beds
    • 2.5 Baths
    • 1,860 Sq Ft
    • Built 1985

    Last Sold Summary

    • 5% Below List Price
    • $306/SF
    • 60 Days On Market

    Current Estimated Value $588,524

    Last Listing Agent Mickey Harrington Okoboji Realty

    15516 N Tradewind Dr Unit 6, Spirit Lake, IA 51360
    • /92

      Est $925,543

      Not Listed For Sale

      25979 Oak Ln, Spirit Lake, IA 51360

      • 5 Beds
      • 5 Baths
      • 4,930 Sq Ft
      • Built 2023
      25979 Oak Ln, Spirit Lake, IA 51360

      Last Sold Summary

      • 237 Days On Market

      Last Listing Agent Charlie Leissler RE/MAX Lakes Realty

  • /2

    $4,000,000

    • Land
    • 18.12 Acres
    • $220,751 per Acre

    2226 165th St, Spirit Lake, IA 51360

    Where can you find over 750 foot of lakeshore in the Iowa Great Lakes AND over 18 acres of land? Right here on the southwest side of Center Lake. Property has been cleaned up and is ready for you to fulfill your dreams! Zoned lakeshore residential and agriculture, the opportunities are endless. Well and septic plus access to Rural water and sanitary sewer. Home on property is being sold as-is.

    Agent Photo

    Katie Slater

    NextHome at the Lakes

    2226 165th St, Spirit Lake, IA 51360
  • /8

    $700 Per Month

    • 2 Beds
    • 1 Bath
    • Condo for Rent

    220 Fargo Ave Unit 2202, Spirit Lake, IA 51360

    Property Id: 2438329 2 bed, 1 bath duplex located at 2202 Fargo in Spirit Lake is next to Spirit Lake Schools, Iowa Lakes Spirit Lake campus, and Aspen Seeman Memorial Park. Property includes 1 stall garage and laundry hookups in the basement. Please fill out pre screen link if interested in viewing this property.

    220 Fargo Ave Unit 2202, Spirit Lake, IA 51360
  • /18

    $610,000

    Sold Jul 10, 2026

    24741 Mcclelland Ln, Spirit Lake, IA 51360

    • 3 Beds
    • 1 Bath
    • 1,092 Sq Ft
    • Built 1916

    Last Sold Summary

    • 5% Below List Price
    • $559/SF
    • 18 Days On Market

    Current Estimated Value $633,392

    Last Listing Agent Tanner Perrigo EXIT Realty Midwest

    24741 Mcclelland Ln, Spirit Lake, IA 51360
    • /18

      Est $152,555

      Not Listed For Sale

      25826 Oak Ln, Spirit Lake, IA 51360

      25826 Oak Ln, Spirit Lake, IA 51360

      Last Sold Summary

      • 104 Days On Market

      Last Listing Agent Michael Jensen Jensen Real Estate

  • /15

    $144,000

    • 3 Beds
    • 2 Baths
    • 990 Sq Ft

    1502 Memphis Ave Unit 5, Spirit Lake, IA 51360

    Beautiful 2024-built, 3-bedroom, 2-bath home featuring modern finishes throughout. The open-concept floor plan offers a spacious living area and a stunning kitchen with a large island, perfect for dining, meal prep, and entertaining. The kitchen is equipped with Samsung stainless steel appliances. The generous primary suite provides a relaxing retreat with plenty of space. Immaculately maintained

    Agent Photo

    Charlie Leissler

    RE/MAX Lakes Realty

    1502 Memphis Ave Unit 5, Spirit Lake, IA 51360
  • /7

    $1,500 Per Month

    • 3 Beds
    • 2 Baths
    • 1,000 Sq Ft
    • Condo for Rent

    25191 Ia-9 Unit Back Right Side, Spirit Lake, IA 51360

    Property Id: 2807586 Available September 14 | $1,500/month | 1-Year Lease Welcome to the Pike Unit at Buck's Lodge, a modern 3-bedroom, 2-bath home in Spirit Lake overlooking East Lake Okoboji. Built in 2023, this unit is part of a quiet 4-plex and offers convenient single-level living with handicap-accessible features. The home features an open living and dining area, full

    25191 Ia-9 Unit Back Right Side, Spirit Lake, IA 51360
  • /11

    $25,000

    Sold Jul 27, 2026

    1502 Memphis Ave Unit 34, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 1,280 Sq Ft
    • Built 1995

    Last Sold Summary

    • 29% Below List Price
    • $20/SF
    • 35 Days On Market

    Last Listing Agent Nicole Nimke EXIT Realty Midwest- Spencer/Emmetsburg

    1502 Memphis Ave Unit 34, Spirit Lake, IA 51360
    • /99

      Est $771,115

      Not Listed For Sale

      25778 Oak Ln, Spirit Lake, IA 51360

      • 5 Beds
      • 3.5 Baths
      • 3,800 Sq Ft
      • Built 2002
      25778 Oak Ln, Spirit Lake, IA 51360

      Last Sold Summary

      • 65 Days On Market

      Last Listing Agent Keith Diekevers Hinn Real Estate

  • /9

    $3,795,000

    • Land
    • 27,616 Sq Ft
    • $5,985,813 per Acre

    2204 Manhattan Blvd, Spirit Lake, IA 51360

    100 Feet. Yes, 2 lots wide. One of the most incredible building lots on West Lake Okoboji. Views for days with brand new stone steps, new boat house, new lakeshore trolley, and an incredible 276 feet of depth where you can immerse yourself in imagination and design to build your dream home for generations to come. Rare opportunity is an understatement. Enjoy spectacular views of Arnolds Park

    Agent Photo

    Aaron Jones

    RE/MAX Lakes Realty

    2204 Manhattan Blvd, Spirit Lake, IA 51360
  • /5

    $1,000

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 900 Sq Ft
    • House for Rent

    1204 Hill Ave, Spirit Lake, IA 51360

    Spacious two-bedroom, one-bathroom home with a single detached garage available in Spirit Lake. This charming house comes partially furnished and features carpeting that’s less than a year old, along with brand-new windows installed within the past year.Rent is $1,000 per month plus utilities. A one-year lease and a $1,000 security deposit are required.No pets and no smoking.

    1204 Hill Ave, Spirit Lake, IA 51360
  • /41

    $345,000

    Sold Sep 12, 2025

    2402 Chicago Ave, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 1,516 Sq Ft
    • Built 2015

    Last Sold Summary

    • 4% Below List Price
    • $228/SF
    • 65 Days On Market

    Current Estimated Value $363,709

    Last Listing Agent Rob Hinn Hinn Real Estate

    2402 Chicago Ave, Spirit Lake, IA 51360
    • /54

      Est $661,295

      Not Listed For Sale

      17162 Walnut Ln, Spirit Lake, IA 51360

      • 3 Beds
      • 2.5 Baths
      • 3,286 Sq Ft
      • Built 2001
      17162 Walnut Ln, Spirit Lake, IA 51360

      Last Sold Summary

      • 59 Days On Market

      Last Listing Agent Keith Diekevers Hinn Real Estate

  • /3

    $749,000

    • Land
    • 2.09 Acres
    • $358,375 per Acre

    2045 Highway 9, Spirit Lake, IA 51360

    Unbeatable location at the corner of Hwy 9 and Hwy 86. Current owners have already taken care of much of the legwork as this corner has already been permitted for a convenience store and gas station. Turning Lane off of Hwy 86 is already approved. Plat and layout available. High traffic and high visibility. This is a major traffic hub in and out of the Iowa Great Lakes. Traffic study also

    Agent Photo

    Aaron Jones

    RE/MAX Lakes Realty

    2045 Highway 9, Spirit Lake, IA 51360
  • /46

    $3,500 Per Month

    • 4 Beds
    • 2.5 Baths
    • House for Rent

    15801 Furman Rd, Spirit Lake, IA 51360

    Prices vary by season. Currently unavailable June 15 - September 15 for 2026, 2027, and 2028. Monthly minimum rental. May through August rent is $5,000 per month. September-April rent is $3,500 per month. A 15-day notice prior to occupancy is required per HOA regulations. Recently remodeled and fully furnished West Lake Okoboji waterfront home featuring 4 bedrooms, 2.5 bathrooms, and

    Sophie Hinn Hinn Real Estate

    15801 Furman Rd, Spirit Lake, IA 51360
  • /35

    $459,900

    Sold Nov 20, 2025

    3134 Spruce Ct Unit A, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 1,558 Sq Ft
    • Built 2024

    Last Sold Summary

    • 2% Below List Price
    • $295/SF
    • 164 Days On Market

    Last Listing Agent Janie Eick RE/MAX Lakes Realty

    3134 Spruce Ct Unit A, Spirit Lake, IA 51360
    • /29

      Est $1,360,980

      Not Listed For Sale

      17167 Lakewood Dr, Spirit Lake, IA 51360

      • 4 Beds
      • 2.5 Baths
      • 2,567 Sq Ft
      • Built 1992
      17167 Lakewood Dr, Spirit Lake, IA 51360

      Last Sold Summary

      • 31 Days On Market

      Last Listing Agent Peggy Bergh-Kuker Keller Williams Okoboji

  • /20

    $359,000

    New Construction Under Contract
    • 3 Beds
    • 2 Baths
    • 1,580 Sq Ft

    3613 Pinewood Dr, Spirit Lake, IA 51360

    Don't miss out on the opportunity to own a brand new home in Spirit Lake. These 1580 sq. ft. patio homes offer 3 bedrooms, 2 bathrooms, 9' ceilings, 3 car garage and a saferoom. Home to be complete late summer. This is new construction being built, photos are of similar homes in a neighboring development and may not be the same finishing's as this home is when it is complete. Buyer may be able to

    Agent Photo

    Katie Slater

    NextHome at the Lakes

    3613 Pinewood Dr, Spirit Lake, IA 51360
  • /7

    $875 Per Month

    • 1 Bed
    • 1 Bath
    • Condo for Rent

    3 27th St Unit 205, Spirit Lake, IA 51360

    1 Bed 1 Bath rental available beginning of September 2026. 1 pet allowed 35 pounds or under, tenant is responsible for Gas and electric and wifi. 1 year lease required, laundry option on property. September's rent is 50% off if lease is signed by August 31st

    Alix Miller EXIT Realty Midwest

    3 27th St Unit 205, Spirit Lake, IA 51360
  • /65

    $466,105

    Sold Sep 18, 2025

    2314 Francis Sites Dr, Spirit Lake, IA 51360

    • 3 Beds
    • 3 Baths
    • 2,368 Sq Ft
    • Built 1977

    Last Sold Summary

    • $197/SF
    • 6 Days On Market

    Current Estimated Value $489,717

    Last Listing Agent Suzanne Kern Real Estate Unlimited

    2314 Francis Sites Dr, Spirit Lake, IA 51360
    • /31

      Est $1,301,000

      Not Listed For Sale

      17143 Lakewood Dr, Spirit Lake, IA 51360

      • 4 Beds
      • 2 Baths
      • 2,557 Sq Ft
      • Built 1994
      17143 Lakewood Dr, Spirit Lake, IA 51360

      Last Sold Summary

      • 95 Days On Market

      Last Listing Agent Peggy Bergh-Kuker Keller Williams Okoboji

  • /18

    $359,000

    New Construction Under Contract
    • 3 Beds
    • 2 Baths
    • 1,620 Sq Ft

    3614 Pinewood Dr, Spirit Lake, IA 51360

    Don't miss out on the opportunity to buy a brand new home in Spirit Lake. These 1620 sq. ft. patio homes offer 3 bedrooms, 2 bathrooms, 9' ceilings, 3 car garage and a saferoom. Home to be complete late summer 2026. This is new construction being built, photos are of other similar homes in a neighboring development and may not be the same finishing's as the home is when it is complete. Buyers may

    Agent Photo

    Katie Slater

    NextHome at the Lakes

    3614 Pinewood Dr, Spirit Lake, IA 51360
  • /20

    $1,200 Per Month

    • 2 Beds
    • 1 Bath
    • House for Rent

    512 23rd St, Spirit Lake, IA 51360

    2 bedroom 1 bathroom home available NOW in a great location in Spirit Lake Iowa. Across the street from the Spirit Lake School District's baseball fields and park, easy access to anything you need in town. This is FULLY FURNISHED! Move in with just your toothbrush. No pets, tenants pay water, gas, electric, and wifi. Year lease required with approved background check. Email

    Alix Miller EXIT Realty Midwest

    512 23rd St, Spirit Lake, IA 51360
  • /30

    $816,000

    Sold Oct 01, 2025

    206 18th St Unit B, Spirit Lake, IA 51360

    • 5 Beds
    • 4 Baths
    • 4,142 Sq Ft
    • Built 2005

    Last Sold Summary

    • 1% Below List Price
    • $197/SF
    • 57 Days On Market

    Current Estimated Value $940,312

    Last Listing Agent Amy Maris Okoboji Realty

    206 18th St Unit B, Spirit Lake, IA 51360
    • /26

      Est $1,363,744

      Not Listed For Sale

      25626 Oak Ln, Spirit Lake, IA 51360

      • 3 Beds
      • 2.5 Baths
      • 2,838 Sq Ft
      • Built 1993
      25626 Oak Ln, Spirit Lake, IA 51360

      Last Sold Summary

      • 35 Days On Market

      Last Listing Agent Keith Diekevers Hinn Real Estate

Showing Results 1 - 40, Page 1 of 18

Home Price Trends

Median Sale Price
$500,000
Median Single Family Sale Price
$445,000
Median Townhouse Sale Price
$424,000
Median 2 Bedroom Sale Price
$252,500
Median 1 Bedroom Sale Price
$122,500
Average Price Per Sq Ft
$278
Number of Homes for Sale
83
Last 12 months Home Sales
195
Months of Supply
5.10
Median List Price
$515,000
Median Change From 1st List Price
4%
Median Home Sale Price YoY Change
32%
How to Buy a Home How to Finance a Home How to Sell a Home