Spirit Lake is located in Kootenai County, ID. The population is 1,684, making Spirit Lake the 6th largest city in Kootenai County.
There are 3 public schools in Spirit Lake with an average Homefacts rating of A. The total crime rate for Spirit Lake is very low, and there are 16 registered sex offenders residing in the city. Unemployment in Spirit Lake is moderate and the median home sales price is $0.