Alert me

Homes for sale in Spirit Lake, IA

100 homes
15640 Lake Shore Dr, Spirit Lake, IA 51360New 路 6 days
$550,000
3 bd 路 2 ba 路 1,718 sqft
15640 Lake Shore Dr, Spirit Lake
922 33rd St, Spirit Lake, IA 51360New 路 7 days
$560,000
6 bd 路 3 ba 路 3,198 sqft
922 33rd St, Spirit Lake
10265 237th Ave, Spirit Lake, IA 51360New 路 7 days
$539,000
3 bd 路 2 ba 路 1,532 sqft
10265 237th Ave, Spirit Lake
4202 12th St, Spirit Lake, IA 51360
$710,000
5 bd 路 3 ba 路 3,693 sqft
4202 12th St, Spirit Lake
3734 Keokuk Ave, Spirit Lake, IA 51360
$499,999
5 bd 路 3 ba 路 2,804 sqft
3734 Keokuk Ave, Spirit Lake
3706 Larchwood Cir, Spirit Lake, IA 51360
$550,000
4 bd 路 3 ba 路 2,260 sqft
3706 Larchwood Cir, Spirit Lake
10115 237th Ave, Spirit Lake, IA 51360
$649,000
5 bd 路 3 ba 路 2,602 sqft
10115 237th Ave, Spirit Lake
3009 Keokuk Ave, Spirit Lake, IA 51360
$535,000
3 bd 路 4 ba 路 3,472 sqft
3009 Keokuk Ave, Spirit Lake
610 20th St, Spirit Lake, IA 51360Price cut $19,900
$280,000
3 bd 路 2 ba 路 1,864 sqft
610 20th St, Spirit Lake
1940 35th St Unit B, Spirit Lake, IA 51360Price cut $4,000
$395,000
4 bd 路 3 ba 路 2,439 sqft
1940 35th St Unit B, Spirit Lake
602 20th St, Spirit Lake, IA 51360
$239,500
4 bd 路 2 ba 路 1,512 sqft
602 20th St, Spirit Lake
11180 240th Ave, Spirit Lake, IA 51360
$2,395,000
4 bd 路 3 ba 路 3,532 sqft
11180 240th Ave, Spirit Lake
3308 Ponderosa Ct Unit A, Spirit Lake, IA 51360
$414,900
2 bd 路 2 ba 路 1,340 sqft
3308 Ponderosa Ct Unit A, Spirit Lake
553 Hill Ave, Spirit Lake, IA 51360
$975,000
4 ba 路 280 sqft
553 Hill Ave, Spirit Lake
3308 Ponderosa Ct Unit B, Spirit Lake, IA 51360
$459,500
3 bd 路 2 ba 路 1,486 sqft
3308 Ponderosa Ct Unit B, Spirit Lake
2306 Quail Run Ave, Spirit Lake, IA 51360
$418,800
4 bd 路 3 ba 路 2,712 sqft
2306 Quail Run Ave, Spirit Lake
901 27th St, Spirit Lake, IA 51360Price cut $8,900
$389,000
3 bd 路 2 ba 路 1,936 sqft
901 27th St, Spirit Lake
2857 Highway 9 and 71, Spirit Lake, IA 51360
$325,000
3 bd 路 2 ba 路 2,520 sqft
2857 Highway 9 and 71, Spirit Lake
1061 29th St, Spirit Lake, IA 51360
$490,000
4 bd 路 3 ba 路 2,988 sqft
1061 29th St, Spirit Lake
16553 255th Ave, Spirit Lake, IA 51360Price cut $40,000
$929,000
4 bd 路 4 ba 路 3,100 sqft
16553 255th Ave, Spirit Lake
25251 McClelland Ln, Spirit Lake, IA 51360
$609,000
3 bd 路 1 ba 路 1,032 sqft
25251 McClelland Ln, Spirit Lake
20683 155th St Unit 15, Spirit Lake, IA 51360Price cut $19,100
$599,900
2 bd 路 2 ba 路 1,400 sqft
20683 155th St Unit 15, Spirit Lake
3540 Sunner Ave, Spirit Lake, IA 51360
$895,000
6 bd 路 3 ba 路 3,790 sqft
3540 Sunner Ave, Spirit Lake
15380 213th Ave, Spirit Lake, IA 51360
$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
Download on the App Store