Spirit Lake SnackAbility
Overall SnackAbility
Crime in Spirit Lake summary. We use data from the FBI to determine the crime rates in Spirit Lake. Key points include:
There were 96 total crimes in Spirit Lake in the last reporting year.
The overall crime rate per 100,000 people in Spirit Lake is 1,727.6 / 100k people.
The violent crime rate per 100,000 people in Spirit Lake is 341.9 / 100k people.
The property crime rate per 100,000 people in Spirit Lake is 1,385.6 / 100k people.
Overall, crime in Spirit Lake is -18.48% below the national average.
Total Crimes
Below National Average
Crime In Spirit Lake Comparison Table
| Statistic | Count Raw |
Spirit Lake / 100k People |
Iowa / 100k People |
National / 100k People |
|---|---|---|---|---|
| Total Crimes Per 100K | 96 | 1,727.6 | 1,540.0 | 2,119.2 |
| Violent Crime | 19 | 341.9 | 243.3 | 359.0 |
| Murder | 0 | 0.0 | 2.1 | 5.0 |
| Robbery | 0 | 0.0 | 18.7 | 61.0 |
| Aggravated Assault | 18 | 323.9 | 187.2 | 256.0 |
| Property Crime | 77 | 1,385.6 | 1,296.8 | 1,760.0 |
| Burglary | 13 | 233.9 | 199.1 | 229.0 |
| Larceny | 60 | 1,079.7 | 962.6 | 1,272.0 |
| Car Theft | 4 | 72.0 | 135.1 | 259.0 |
Source: FBI Uniform Crime Reporting (2024)
Cost of living in Spirit Lake summary. We use data on the cost of living to determine how expensive it is to live in Spirit Lake. Real estate prices drive most of the variance in cost of living around Iowa. Key points include:
The cost of living in Spirit Lake is 99 with 100 being average.
The cost of living in Spirit Lake is 1.0x lower than the national average.
The median home value in Spirit Lake is $328,917.
The median income in Spirit Lake is $65,720.
Spirit Lake's Overall Cost Of Living
Lower Than The National Average
Cost Of Living In Spirit Lake Comparison Table
| Living Expense | Spirit Lake | Iowa | National Average |
|---|---|---|---|
| Overall | 99 | 90 | 100 |
| Services | 99 | 99 | 100 |
| Groceries | 99 | 95 | 100 |
| Health | 91 | 75 | 100 |
| Housing | 95 | 97 | 100 |
| Transportation | 108 | 93 | 100 |
| Utilities | 100 | 94 | 100 |
Source: Cost of living index, normalized to US average = 100
Spirit Lake, IA Weather
The average high in Spirit Lake is 55.1° and the average low is 35.2°.
There are 50.1 days of precipitation each year.
Expect an average of 29.5 inches of precipitation each year with 39.0 inches of snow.
| Stat | Spirit Lake |
|---|---|
| Average Annual High | 55.1 |
| Average Annual Low | 35.2 |
| Annual Precipitation Days | 50.1 |
| Average Annual Precipitation | 29.5 |
| Average Annual Snowfall | 39.0 |
Average High
Days of Rain
Source: NOAA climate normals (30-year)
Spirit Lake, IA Photos
Rankings & Articles For Spirit Lake
Locations Around Spirit Lake
Map Of Spirit Lake, IA
Best Places Around Spirit Lake
Worthington, MN
Population 13,780
Sheldon, IA
Population 5,474
Estherville, IA
Population 5,839
Fairmont, MN
Population 10,296
Spencer, IA
Population 11,400
Spirit Lake Demographics And Statistics
Population over time in Spirit Lake
The current population in Spirit Lake is 5,518. The population has increased 16.2% from 2010.
| Year | Population | % Change |
|---|---|---|
| 2024 | 5,518 | 0.9% |
| 2023 | 5,469 | 1.1% |
| 2022 | 5,409 | 2.0% |
| 2021 | 5,301 | 3.3% |
| 2020 | 5,130 | 1.2% |
| 2019 | 5,069 | 1.0% |
| 2018 | 5,021 | 1.1% |
| 2017 | 4,967 | -0.5% |
| 2016 | 4,992 | 0.9% |
| 2015 | 4,948 | 0.7% |
| 2014 | 4,916 | 0.4% |
| 2013 | 4,895 | 1.3% |
| 2012 | 4,830 | 0.7% |
| 2011 | 4,798 | 1.0% |
| 2010 | 4,749 | - |
Race / Ethnicity in Spirit Lake
See the full breakdown
Spirit Lake is:
89.8% White with 4,953 White residents.
0.1% African American with 6 African American residents.
0.0% American Indian with 0 American Indian residents.
0.2% Asian with 11 Asian residents.
0.0% Hawaiian with 0 Hawaiian residents.
0.0% Other with 0 Other residents.
6.3% Two Or More with 346 Two Or More residents.
3.7% Hispanic with 202 Hispanic residents.
| Race | Spirit Lake | IA | USA |
|---|---|---|---|
| White | 89.8% | 82.3% | 57.4% |
| African American | 0.1% | 3.8% | 11.9% |
| American Indian | 0.0% | 0.2% | 0.5% |
| Asian | 0.2% | 2.5% | 5.9% |
| Hawaiian | 0.0% | 0.2% | 0.2% |
| Other | 0.0% | 0.3% | 0.6% |
| Two Or More | 6.3% | 3.5% | 4.3% |
| Hispanic | 3.7% | 7.3% | 19.3% |
Gender in Spirit Lake
See the full breakdown
Spirit Lake is 49.2% female with 2,713 female residents.
Spirit Lake is 50.8% male with 2,805 male residents.
| Gender | Spirit Lake | IA | USA |
|---|---|---|---|
| Female | 49.2% | 49.8% | 50.5% |
| Male | 50.8% | 50.2% | 49.5% |
Highest level of educational attainment in Spirit Lake for adults over 25
See the full breakdown
2.0% of adults in Spirit Lake completed < 9th grade.
5.0% of adults in Spirit Lake completed 9-12th grade.
35.0% of adults in Spirit Lake completed high school / ged.
22.0% of adults in Spirit Lake completed some college.
10.0% of adults in Spirit Lake completed associate's degree.
19.0% of adults in Spirit Lake completed bachelor's degree.
5.0% of adults in Spirit Lake completed master's degree.
2.0% of adults in Spirit Lake completed professional degree.
0.0% of adults in Spirit Lake completed doctorate degree.
| Education | Spirit Lake | IA | USA |
|---|---|---|---|
| < 9th Grade | 2.0% | 3.0% | 4.0% |
| 9-12th Grade | 5.0% | 4.0% | 6.0% |
| High School / GED | 35.0% | 30.0% | 26.0% |
| Some College | 22.0% | 20.0% | 19.0% |
| Associate's Degree | 10.0% | 12.0% | 9.0% |
| Bachelor's Degree | 19.0% | 21.0% | 22.0% |
| Master's Degree | 5.0% | 7.0% | 10.0% |
| Professional Degree | 2.0% | 2.0% | 2.0% |
| Doctorate Degree | 0.0% | 1.0% | 2.0% |
Household Income For Spirit Lake, Iowa
See the full breakdown
1.0% of households in Spirit Lake earn Less than $10,000.
2.8% of households in Spirit Lake earn $10,000 to $14,999.
18.8% of households in Spirit Lake earn $15,000 to $24,999.
3.0% of households in Spirit Lake earn $25,000 to $34,999.
6.7% of households in Spirit Lake earn $35,000 to $49,999.
23.5% of households in Spirit Lake earn $50,000 to $74,999.
14.0% of households in Spirit Lake earn $75,000 to $99,999.
21.6% of households in Spirit Lake earn $100,000 to $149,999.
6.2% of households in Spirit Lake earn $150,000 to $199,999.
2.4% of households in Spirit Lake earn $200,000 or more.
| Income | Spirit Lake | IA | USA |
|---|---|---|---|
| Less than $10,000 | 1.0% | 4.0% | 5.0% |
| $10,000 to $14,999 | 2.8% | 3.2% | 3.4% |
| $15,000 to $24,999 | 18.8% | 6.7% | 6.3% |
| $25,000 to $34,999 | 3.0% | 7.2% | 6.6% |
| $35,000 to $49,999 | 6.7% | 11.3% | 10.1% |
| $50,000 to $74,999 | 23.5% | 17.5% | 15.5% |
| $75,000 to $99,999 | 14.0% | 14.0% | 12.6% |
| $100,000 to $149,999 | 21.6% | 18.7% | 17.5% |
| $150,000 to $199,999 | 6.2% | 8.8% | 9.6% |
| $200,000 or more | 2.4% | 8.6% | 13.4% |
Source: U.S. Census ACS 5-year estimates (2024)







