Churches in Spirit Lake, Iowa

There are 16 churches in Spirit Lake, Iowa on The Church Map. Denominations represented include Presbyterian, Lutheran, Baptist, Evangelical Free, Catholic. Explore each congregation, find one near you, and pray for the Spirit Lake community.

16 churches in Spirit Lake, Iowa: 4 list a Sunday service time, 3 stream or post services online, and 7 traditions are named.

This Sunday in Spirit Lake: service times

12 churches here have not published service times yet.

Watch church services online from Spirit Lake

Find your kind of church in Spirit Lake

  • Baptist (2)
  • Lutheran (2)
  • Presbyterian (2)
  • Catholic (1)
  • Episcopal/anglican (1)
  • Evangelical Free (1)
  • Methodist (1)
  • Tradition not listed (6)

All churches in Spirit Lake, Iowa

Churches in nearby cities

Browse all churches in Iowa · Browse every state