Churches in Spirit Lake, IA
8 churches in Spirit Lake, Iowa. Each listing links to a full profile with address, map and contact details.
View Spirit Lake churches on the map
By tradition
- Lutheran (2)
- Baptist (1)
- Episcopal (1)
- Methodist (1)
- Presbyterian (1)
All churches
- CrossWinds Church · 2805 Erie Ave, Spirit Lake, IA, 51360 · (712) 336-3537
- First Presbyterian Church · 3501 Hill Ave, Spirit Lake, IA, 51360 · (712) 336-1649
- Grace Lutheran Church · 801 Hill Ave, Spirit Lake, IA, 51360 · (712) 336-2446
- Immanuel Lutheran Church · 2300 27th St, Spirit Lake, IA, 51360 · (712) 336-1010
- New Testament Baptist Church · 21st St, Spirit Lake, IA, 51360 · (712) 336-2776
- Spirit Lake United Methodist Church · 1812 Gary Ave, Spirit Lake, IA, 51360 · (712) 336-3115
- St Alban's Episcopal Church · 2011 23rd St, Spirit Lake, IA, 51360 · (712) 336-1117
- St Mary's Church · 1005 Hill Ave, Spirit Lake, IA, 51360 · (712) 336-1742
Nearby cities
- Spencer (23)
- Sheldon (14)
- Algona (14)
- Cherokee (10)
- Storm Lake (16)
- Orange City (14)
- Sioux Center (17)
- Rock Valley (13)
- Le Mars (18)
- Fort Dodge (36)
- Clarion (11)
- Clear Lake (16)