Spirit Lake may refer to:

Communities

In the United States:

  • Spirit Lake, Idaho
  • Spirit Lake, Iowa
  • Spirit Lake Tribe in North Dakota

Lakes

Canada

  • Spirit Lake (Yukon) in the Yukon Territory
  • Spirit Lake (Saskatchewan) in Saskatchewan
  • Good Spirit Lake in Saskatchewan

United States

  • Spirit Lake (Idaho)
  • Spirit Lake (Iowa), in northwestern Iowa
  • Spirit Lake (South Dakota), in eastern South Dakota
  • Spirit Lake (Utah), Eastern, North slope Uintah Mountains
  • Spirit Lake (Washington), in southwestern Washington
  • Spirit Lake (Price County, Wisconsin)

Other

  • Spirit Lake Massacre, an 1857 attack by Sioux on settlers in Spirit Lake, Iowa
  • Spirit Lake internment camp for Ukrainians in Canada during World War I