Demographics

People

Total Population5,021
Male Share of the Population48.4%
Female Share of the Population51.6%
Senior Citizens19.6%
Employed Population 16+3,036
Age of the Population46

Families

% of people married53.1%
Average household size2

Education and Earnings

Population % with Bachelor Degree or Higher36.8%
Median Earnings25+$38,986
Median Earnings Without High School Qualification$0
Median Earnings With High School Degree$38,882

Wealth

Median Family Income$83,938
% Above Poverty Level92.3%
% Below Poverty Level7.7%

Commute & Sprawl

Average Commute Time12 minutes
% Working from Home2.1%
% Walking and Biking to Work3.1%
% Using Public Transportation0.7%

Housing

People Living Alone40.8%
Median Gross Rent$754
Median House Value$148,200

Ancestry

Irish13.3%
Dutch7.1%
English6%
Swedish5.5%
Norwegian5.4%
Other(often includes Hispanic and African American)4.9%
French Except Basque3.9%
Danishn3.2%
Greek1.8%
Hungarian1.4%
Canadian1.1%
Finnish1%
Czech0.9%
Welsh0.8%
Italian0.6%
Bulgarian0.5%
Scottish0.5%
Polish0.4%
German0.1%
Slovene0.1%
+ Show More

Spirit Lake Almanac

CategoryValue
CountyDickinson County
Standard Zip Codes51360
Phone Area Codes712
Time ZoneAmerica/Chicago
Approximate Latitude43.42
Approximate Longitude-95.11

Spirit Lake Climate

Nearest Weather Stations

Notes:

  • Temp ranges are avg daily min and max for the month
  • Precipitation is rainfall (and rainfall equiv of snowfall)

StationMILFORD 4 NW
Distance4.9 miles
Jan Temp5 to 22 F
Apr Temp36 to 57 F
Jul Temp62 to 83 F
Oct Temp39 to 60 F
Annual Precip29.5 inches
StationLAKE PARK
Distance11 miles
Jan Temp4 to 22 F
Apr Temp35 to 55 F
Jul Temp62 to 83 F
Oct Temp37 to 59 F
Annual Precip28.5 inches
StationSPENCER 1 N
Distance17.8 miles
Jan Temp5 to 24 F
Apr Temp35 to 58 F
Jul Temp62 to 84 F
Oct Temp37 to 61 F
Annual Precip28.6 inches

Nearby Cities and Towns

LocationPopulationMedian Family Income
Arnolds Park1,173$64,643
Milford2,989$55,366
Okoboji881$92,083
Superior226$40,893
Wahpeton372$88,333
West Okoboji308$82,778

Spirit Lake Public Libraries

Spirit Lake Public Library
702 16TH ST
Spirit Lake, Iowa
(712) 336-2667

library logo

More Information for Librarians

Spirit Lake Hospitals

Lakes Regional Healthcare
(Government - Local)
2301 Highway 71 South
(712) 336-1230

Spirit Lake Public Schools

Spirit Lake Elementary School
2901 Hill Ave
ZIP: 51360
(712) 336-2822
Primary
Total Enrollment 513
Spirit Lake High School
2701 Hill Ave
ZIP: 51360
(712) 336-3707
High
Total Enrollment 439
Spirit Lake Middle School
609 28th St
ZIP: 51360
(712) 336-1370
Middle
Total Enrollment 323
Sources :
Additional Details
Spirit Lake Colleges
Spirit Lake colleges and trade schools.
Our Partner Listings
Additional Resources
Info for Spirit Lake Government Officials


Are you an official in the Spirit Lake government or quasi-government agency such as the chamber of commerce, visitors bureau or economic development council? If so, visit our information page for government officials to see how CityTownInfo can support you.