244

Recently Sold Spirit Lake, IA Homes

Section Image
  • /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
  • /2

    $185,000 Sold Jul 23, 2025

    Lot 24 39th St, Spirit Lake, IA 51360

    • Land
    • 1.21 Acres
    • $153,526 per Acre

    Last Sold Summary

    • 1 Day On Market

    Last Listing Agent Gregory Sheeler RE/MAX Lakes Realty

    Lot 24 39th St, Spirit Lake, IA 51360
  • /2

    $62,910 Sold Oct 24, 2025

    Lot 30 Jolly Ct, Spirit Lake, IA 51360

    • Land
    • 0.44 Acre
    • $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
  • /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

    Last Listing Agent Mickey Harrington Okoboji Realty

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

    $392,500 Sold Jun 20, 2025

    1515 Blaine's Way, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 1,541 Sq Ft
    • Built 2022

    Last Sold Summary

    • 2% Below List Price
    • $255/SF
    • 195 Days On Market

    Last Listing Agent Michael Jensen Jensen Real Estate

    1515 Blaine's Way, 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 $353,134

    Last Listing Agent Rob Hinn Hinn Real Estate

    2402 Chicago Ave, 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
  • /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 $470,189

    Last Listing Agent Suzanne Kern Real Estate Unlimited

    2314 Francis Sites Dr, 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

    Last Listing Agent Amy Maris Okoboji Realty

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

    $2,230,000 Sold Jul 02, 2025

    304 252nd Place, Spirit Lake, IA 51360

    • 6 Beds
    • 4.5 Baths
    • 5,358 Sq Ft
    • Built 2025

    Last Sold Summary

    • 3% Below List Price
    • $416/SF
    • 66 Days On Market

    Current Estimated Value $2,201,199

    Last Listing Agent Sean Kondrath Real Estate Unlimited

    304 252nd Place, Spirit Lake, IA 51360
  • /45

    $560,000 Sold Feb 26, 2025

    2504 Viking Ave, Spirit Lake, IA 51360

    • 5 Beds
    • 3 Baths
    • 3,570 Sq Ft
    • Built 2016

    Last Sold Summary

    • 2% Above List Price
    • $157/SF
    • 1 Day On Market

    Current Estimated Value $574,881

    Last Listing Agent Kolette Delperdang EXIT Realty Midwest

    2504 Viking Ave, Spirit Lake, IA 51360
  • /21

    $415,000 Sold Aug 29, 2025

    3109 Keokuk Ave, Spirit Lake, IA 51360

    • 4 Beds
    • 3 Baths
    • 3,287 Sq Ft
    • Built 2004

    Last Sold Summary

    • 8% Below List Price
    • $126/SF
    • 220 Days On Market

    Current Estimated Value $415,611

    Last Listing Agent Nick Stauss Stauss Realty

    3109 Keokuk Ave, Spirit Lake, IA 51360
  • /14

    $454,000 Sold Jan 02, 2025

    3626 Lincoln Ave, Spirit Lake, IA 51360

    • 4 Beds
    • 3 Baths
    • 3,000 Sq Ft
    • Built 2024

    Last Sold Summary

    • 1% Below List Price
    • $151/SF
    • 316 Days On Market

    Current Estimated Value $484,126

    Last Listing Agent Diane Wells RE/MAX Lakes Realty

    3626 Lincoln Ave, Spirit Lake, IA 51360
  • /25

    $332,000 Sold Jul 09, 2025

    1902 Parks St, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 1,348 Sq Ft
    • Built 2021

    Last Sold Summary

    • 1% Below List Price
    • $246/SF
    • 39 Days On Market

    Current Estimated Value $335,579

    Last Listing Agent Janie Eick RE/MAX Lakes Realty

    1902 Parks St, Spirit Lake, IA 51360
  • /52

    $1,100,000 Sold Sep 30, 2025

    15649 250th Ave, Spirit Lake, IA 51360

    • 4 Beds
    • 3.5 Baths
    • 3,292 Sq Ft
    • Built 2005

    Last Sold Summary

    • 8% Below List Price
    • $334/SF
    • 30 Days On Market

    Last Listing Agent Erica Schultes EXIT Realty Midwest

    15649 250th Ave, Spirit Lake, IA 51360
  • /14

    $187,000 Sold Aug 07, 2025

    2103 Denver Ave, Spirit Lake, IA 51360

    • 3 Beds
    • 1 Bath
    • 912 Sq Ft
    • Built 1957

    Last Sold Summary

    • 4% Above List Price
    • $205/SF
    • 27 Days On Market

    Current Estimated Value $188,364

    Last Listing Agent Peggy Bergh-Kuker Keller Williams Okoboji

    2103 Denver Ave, Spirit Lake, IA 51360
  • /59

    $1,200,000 Sold Jun 10, 2025

    800 252nd Ave, Spirit Lake, IA 51360

    • 4 Beds
    • 3 Baths
    • 5,048 Sq Ft
    • Built 2011

    Last Sold Summary

    • 4% Below List Price
    • $238/SF
    • 68 Days On Market

    Current Estimated Value $1,221,843

    Last Listing Agent Keith Diekevers Hinn Real Estate

    800 252nd Ave, Spirit Lake, IA 51360
  • /35

    $480,000 Sold Jun 06, 2025

    1202 28th St, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 2,134 Sq Ft
    • Built 2018

    Last Sold Summary

    • 3% Below List Price
    • $225/SF
    • 30 Days On Market

    Current Estimated Value $489,172

    Last Listing Agent Suzanne Kern Real Estate Unlimited

    1202 28th St, Spirit Lake, IA 51360
  • /30

    $540,000 Sold Dec 05, 2025

    2814 Center Lake Dr, Spirit Lake, IA 51360

    • 4 Beds
    • 3 Baths
    • 1,948 Sq Ft
    • Built 1977

    Last Sold Summary

    • 2% Below List Price
    • $277/SF
    • 11 Days On Market

    Last Listing Agent Nancy Vierkant EXIT Realty Midwest

    2814 Center Lake Dr, Spirit Lake, IA 51360
  • /10

    $110,000 Sold Feb 04, 2025

    2408 25th St Unit 39, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 1,190 Sq Ft
    • Built 2023

    Last Sold Summary

    • 8% Below List Price
    • $92/SF
    • 153 Days On Market

    Current Estimated Value $196,597

    Last Listing Agent Scott Reynolds EXIT Realty Midwest

    2408 25th St Unit 39, Spirit Lake, IA 51360
  • /34

    $212,500 Sold Jan 03, 2025

    2007 Hill Ave, Spirit Lake, IA 51360

    • 3 Beds
    • 2.5 Baths
    • 2,344 Sq Ft
    • Built 1918

    Last Sold Summary

    • 10% Below List Price
    • $91/SF
    • 150 Days On Market

    Current Estimated Value $245,113

    Last Listing Agent Michael Jensen Jensen Real Estate

    2007 Hill Ave, Spirit Lake, IA 51360
  • /14

    $225,000 Sold Oct 31, 2025

    701 7th St, Spirit Lake, IA 51360

    • 3 Beds
    • 1.5 Baths
    • 1,170 Sq Ft
    • Built 1973

    Last Sold Summary

    • 10% Below List Price
    • $192/SF
    • 22 Days On Market

    Last Listing Agent Mary Lynn Ingvall Ingvall Real Estate Team

    701 7th St, Spirit Lake, IA 51360
  • /11

    $357,400 Sold May 16, 2025

    3924 Dorothy's Ln, Spirit Lake, IA 51360

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

    Last Sold Summary

    • 19% Above List Price
    • $232/SF
    • 324 Days On Market

    Current Estimated Value $366,329

    Last Listing Agent Nick Steffes Integrity Real Estate

    3924 Dorothy's Ln, Spirit Lake, IA 51360
  • /26

    $510,000 Sold Apr 11, 2025

    15640 Lakeshore Dr, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 1,718 Sq Ft
    • Built 2017

    Last Sold Summary

    • 7% Below List Price
    • $297/SF
    • 7 Days On Market

    Current Estimated Value $523,733

    Last Listing Agent Aaron Jones RE/MAX Lakes Realty

    15640 Lakeshore Dr, Spirit Lake, IA 51360
  • /26

    $535,500 Sold May 09, 2025

    1314 35th St, Spirit Lake, IA 51360

    • 5 Beds
    • 3.5 Baths
    • 3,039 Sq Ft
    • Built 2006

    Last Sold Summary

    • 5% Below List Price
    • $176/SF
    • 32 Days On Market

    Current Estimated Value $549,507

    Last Listing Agent Mickey Harrington Okoboji Realty

    1314 35th St, Spirit Lake, IA 51360
  • /23

    $770,000 Sold May 30, 2025

    716 7th St, Spirit Lake, IA 51360

    • 3 Beds
    • 3 Baths
    • 1,749 Sq Ft
    • Built 1976

    Last Sold Summary

    • 4% Below List Price
    • $440/SF
    • 6 Days On Market

    Current Estimated Value $762,104

    Last Listing Agent Mickey Harrington Okoboji Realty

    716 7th St, Spirit Lake, IA 51360
  • /39

    $1,000,000 Sold Aug 29, 2025

    20500 Dolphin Rd, Spirit Lake, IA 51360

    • 4 Beds
    • 3.5 Baths
    • 2,690 Sq Ft
    • Built 1953

    Last Sold Summary

    • 22% Below List Price
    • $372/SF
    • 157 Days On Market

    Current Estimated Value $1,042,045

    Last Listing Agent Amy Maris Okoboji Realty

    20500 Dolphin Rd, Spirit Lake, IA 51360
  • /3

    $60,000 Sold Aug 21, 2025

    25772 Martin Dr, Spirit Lake, IA 51360

    • Land
    • 0.46 Acre
    • $131,747 per Acre

    Last Sold Summary

    • 14% Below List Price
    • 52 Days On Market

    Current Estimated Value $67,946

    Last Listing Agent Tia Hofmeyer RE/MAX Lakes Realty

    25772 Martin Dr, Spirit Lake, IA 51360
  • /46

    $543,750 Sold Aug 20, 2025

    1401 34th St, Spirit Lake, IA 51360

    • 5 Beds
    • 3 Baths
    • 3,518 Sq Ft
    • Built 2005

    Last Sold Summary

    • 3% Below List Price
    • $155/SF
    • 28 Days On Market

    Current Estimated Value $546,655

    Last Listing Agent Michael Jensen Jensen Real Estate

    1401 34th St, Spirit Lake, IA 51360
  • /30

    $325,000 Sold Oct 17, 2025

    3726 Jackson Ave, Spirit Lake, IA 51360

    • 3 Beds
    • 3 Baths
    • 1,963 Sq Ft
    • Built 2004

    Last Sold Summary

    • $166/SF
    • 8 Days On Market

    Last Listing Agent Katie Slater NextHome at the Lakes

    3726 Jackson Ave, Spirit Lake, IA 51360
  • /25

    $420,000 Sold Jan 06, 2025

    25400 165th St, Spirit Lake, IA 51360

    • Land
    • 1.92 Acres
    • $218,296 per Acre

    Last Sold Summary

    • 6% Below List Price
    • 31 Days On Market

    Last Listing Agent Ben Sexton Sexton Real Estate

    25400 165th St, Spirit Lake, IA 51360
  • /19

    $502,500 Sold Sep 11, 2025

    13525 253rd Ave, Spirit Lake, IA 51360

    • Land
    • 0.18 Acre
    • $2,791,667 per Acre

    Last Sold Summary

    • 11% Below List Price
    • 10 Days On Market

    Current Estimated Value $515,022

    Last Listing Agent Brad Sanderson EXIT Realty Midwest

    13525 253rd Ave, Spirit Lake, IA 51360
  • /71

    $1,600,000 Sold Oct 17, 2025

    13726 240th Ave, Spirit Lake, IA 51360

    • 4 Beds
    • 3 Baths
    • 5,111 Sq Ft
    • Built 1971

    Last Sold Summary

    • 20% Below List Price
    • $313/SF
    • 265 Days On Market

    Last Listing Agent Michael Jensen Jensen Real Estate

    13726 240th Ave, Spirit Lake, IA 51360
  • /14

    $78,601 Sold May 12, 2025

    1605 Stern St Unit 8, Spirit Lake, IA 51360

    • 2 Beds
    • 1 Bath
    • 924 Sq Ft
    • Built 1977

    Last Sold Summary

    • 39% Below List Price
    • $85/SF
    • 208 Days On Market

    Last Listing Agent Mark Leiss Stauss Realty

    1605 Stern St Unit 8, Spirit Lake, IA 51360
  • /45

    $768,000 Sold Jul 04, 2025

    12465 253rd Ave, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 1,976 Sq Ft
    • Built 1974

    Last Sold Summary

    • 9% Below List Price
    • $389/SF
    • 107 Days On Market

    Current Estimated Value $774,130

    Last Listing Agent Sheree Sanderson EXIT Realty Midwest

    12465 253rd Ave, Spirit Lake, IA 51360
  • /14

    $62,500 Sold Sep 15, 2025

    2408 25th St Unit 1, Spirit Lake, IA 51360

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

    Last Sold Summary

    • 13% Below List Price
    • $49/SF
    • 30 Days On Market

    Last Listing Agent Tia Hofmeyer RE/MAX Lakes Realty

    2408 25th St Unit 1, Spirit Lake, IA 51360
  • /26

    $290,000 Sold Jun 25, 2025

    2337 Quail Run, Spirit Lake, IA 51360

    • 2 Beds
    • 2 Baths
    • 1,270 Sq Ft
    • Built 2007

    Last Sold Summary

    • 1% Below List Price
    • $228/SF
    • 7 Days On Market

    Current Estimated Value $294,460

    Last Listing Agent JUDY SALZWEDEL EXIT Realty Midwest

    2337 Quail Run, Spirit Lake, IA 51360
  • /27

    $360,000 Sold Aug 27, 2025

    10285 237th Ave Unit 33, Spirit Lake, IA 51360

    • 4 Beds
    • 2 Baths
    • 1,657 Sq Ft
    • Built 1977

    Last Sold Summary

    • $217/SF
    • 7 Days On Market

    Current Estimated Value $363,033

    Last Listing Agent Steph Johnson Keller Williams Okoboji

    10285 237th Ave Unit 33, Spirit Lake, IA 51360
  • /15

    $390,000 Sold Nov 19, 2025

    1508 Blaine's Way, Spirit Lake, IA 51360

    • 3 Beds
    • 2 Baths
    • 1,541 Sq Ft
    • Built 2022

    Last Sold Summary

    • 4% Below List Price
    • $253/SF
    • 47 Days On Market

    Last Listing Agent JJ Newman Stauss Realty

    1508 Blaine's Way, Spirit Lake, IA 51360
  • /26

    $291,000 Sold Sep 26, 2025

    605 11th St, Spirit Lake, IA 51360

    • 4 Beds
    • 2 Baths
    • 1,600 Sq Ft
    • Built 1957

    Last Sold Summary

    • 1% Above List Price
    • $182/SF
    • 3 Days On Market

    Current Estimated Value $286,247

    Last Listing Agent Elizabeth Sandy RE/MAX Lakes Realty

    605 11th St, Spirit Lake, IA 51360

Showing Results 1 - 40, Page 1 of 7

Frequently Asked Questions

What is the average home price in Spirit Lake, IA?
Homes for sale in Spirit Lake, IA have an average home price of $671,493.
What is the average time to sell a house in Spirit Lake, IA?
The houses for sale in Spirit Lake, IA spend an average of 76 days on the market.
What is the number of active homes for sale in Spirit Lake, IA?
There are 36 active homes for sale in Spirit Lake, IA.
How many homes have sold over the last 12 months in Spirit Lake, IA?
197 homes have sold in Spirit Lake, IA over the last 12 months.

Home Trends in Spirit Lake, IA

Housing Trends

Median Sale Price
$412,000
Median Single Family Sale Price
$405,000
Median Townhouse Sale Price
$380,000
Median 2 Bedroom Sale Price
$255,000
Median 1 Bedroom Sale Price
$130,000
Average Price Per Sq Ft
$256
Number of Homes for Sale
36
Last 12 months Home Sales
197
Months of Supply
2.20
Median List Price
$427,500
Median Change From 1st List Price
3%
Median Home Sale Price YoY Change
18%
How to Buy a Home How to Finance a Home How to Sell a Home