Spirit Lake, ID
Spirit Lake is a city in Kootenai County, Idaho, United States. The population was 1,945 at the 2010 census.
Spirit Lake is located at 47°58′00″N 116°51′59″W / 47.966592°N 116.866383°W / 47.966592; -116.866383.
According to the United States Census Bureau, the city has a total area of 1.9 square miles (4.9 km²), all of it land.