Spirit Lake, Idaho is a small town located in Kootenai County and has an estimated population of 83869. It is known for its breathtaking scenery and outdoor activities such as fishing, hiking, skiing, snowmobiling and camping. Despite its relatively small size, Spirit Lake is ranked highly on the Best Places list in terms of its quality of life. The city ranks highly for amenities such as health care, education, housing affordability and crime rate. The cost of living in Spirit Lake is also lower than the statewide average for Idaho. Additionally, the city's overall safety ratings are among some of the highest in the nation. These factors all contribute to Spirit Lake being ranked high on the Best Places List overall.
Best Places ranks thousands of places to live based on analysis, data and key statistics from the U.S. Census and our Best Places To Live Expert Insights.
Country Home magazine, in conjunction with Sperlings BestPlaces, reveals that Burlington, Vermont is the 2007 Best Green Pla...
Read More
Browse all of our Best Places Rankings