Homes for sale in Spirit Lake, IA
100 homes
New 路 6 days$550,000
3 bd 路 2 ba 路 1,718 sqft
15640 Lake Shore Dr, Spirit Lake
New 路 7 days$560,000
6 bd 路 3 ba 路 3,198 sqft
922 33rd St, Spirit Lake
New 路 7 days$539,000
3 bd 路 2 ba 路 1,532 sqft
10265 237th Ave, Spirit Lake

$710,000
5 bd 路 3 ba 路 3,693 sqft
4202 12th St, Spirit Lake

$499,999
5 bd 路 3 ba 路 2,804 sqft
3734 Keokuk Ave, Spirit Lake

$550,000
4 bd 路 3 ba 路 2,260 sqft
3706 Larchwood Cir, Spirit Lake

$649,000
5 bd 路 3 ba 路 2,602 sqft
10115 237th Ave, Spirit Lake

$535,000
3 bd 路 4 ba 路 3,472 sqft
3009 Keokuk Ave, Spirit Lake
Price cut $19,900$280,000
3 bd 路 2 ba 路 1,864 sqft
610 20th St, Spirit Lake
Price cut $4,000$395,000
4 bd 路 3 ba 路 2,439 sqft
1940 35th St Unit B, Spirit Lake

$239,500
4 bd 路 2 ba 路 1,512 sqft
602 20th St, Spirit Lake

$2,395,000
4 bd 路 3 ba 路 3,532 sqft
11180 240th Ave, Spirit Lake

$414,900
2 bd 路 2 ba 路 1,340 sqft
3308 Ponderosa Ct Unit A, Spirit Lake

$975,000
4 ba 路 280 sqft
553 Hill Ave, Spirit Lake

$459,500
3 bd 路 2 ba 路 1,486 sqft
3308 Ponderosa Ct Unit B, Spirit Lake

$418,800
4 bd 路 3 ba 路 2,712 sqft
2306 Quail Run Ave, Spirit Lake
Price cut $8,900$389,000
3 bd 路 2 ba 路 1,936 sqft
901 27th St, Spirit Lake

$325,000
3 bd 路 2 ba 路 2,520 sqft
2857 Highway 9 and 71, Spirit Lake

$490,000
4 bd 路 3 ba 路 2,988 sqft
1061 29th St, Spirit Lake
Price cut $40,000$929,000
4 bd 路 4 ba 路 3,100 sqft
16553 255th Ave, Spirit Lake

$609,000
3 bd 路 1 ba 路 1,032 sqft
25251 McClelland Ln, Spirit Lake
Price cut $19,100$599,900
2 bd 路 2 ba 路 1,400 sqft
20683 155th St Unit 15, Spirit Lake

$895,000
6 bd 路 3 ba 路 3,790 sqft
3540 Sunner Ave, Spirit Lake

$589,900
2 bd 路 2 ba 路 1,824 sqft
15380 213th Ave, Spirit Lake
There are 42 homes for sale in Spirit Lake, IA, with a median list price of $550,000. Prices run from $239,500 to $3,200,000. The newest listings come first. Filter by price, beds, baths and home type, or move the map to look around.
Swipe homes in the app