Spirit Lake

Population

Back To Top

Population

Population 2000 2010 2026 2031
Spirit Lake 4,303 4,853 5,926 6,284

Source: ESRI, 2026-08-31

Population by Age

Population 2026
0-4 310
5-9 319
10-14 375
15-19 310
20-24 319
25-29 330
30-34 322
35-39 429
40-44 375
45-49 338
50-54 333
55-59 326
60-64 337
65-69 375
70-74 349
75-79 318
80-84 195
85+ 266
18+ 4,726
Median Age 43

Source: ESRI, 2026-08-31

Growth Rate

Spirit Lake 2026 - 2031
Population 1.18%
Households 1.48%
Families 1.22%
Median Household Income 2%
Per Capita Income 3%

Source: ESRI, 2026-08-31

Back To Top

Housing

Back To Top

Households

Population 2000 2010 2026 2031
Households 1,811 2,163 2,652 2,854
Housing Units 2,043 2,581 3,170 3,438
Owner Occupied Units 1,865 1,961
Renter Occupied Units 787 893
Vacant Units 518 584

Source: ESRI, 2026-08-31

Home Value

Spirit Lake 2026 2031
Median Home Value $271,304 $336,930
Average Home Value $363,028 $431,683
<$50,000 40 27
$50,000 - $99,999 32 23
$100,000 - $149,999 177 113
$150,000 - $199,999 255 202
$200,000 - $249,999 319 255
$250,000 - $299,999 257 239
$300,000 - $399,999 286 329
$400,000 - $499,999 176 261
$500,000 - $749,999 166 286
$1,000,000 + 40 43

Source: ESRI, 2026-08-31

Back To Top

Income

Back To Top

Income

Spirit Lake 2026 2031
Median Household $67,739 $75,915
Average Household $84,904 $96,044
Per Capita $38,613 $44,216

Source: ESRI, 2026-08-31

Household Income

Spirit Lake 2026
<$15,000 82
$15,000 - $24,999 280
$25,000 - $34,999 221
$35,000 - $49,999 350
$50,000 - $74,999 518
$75,000 - $99,999 400
$100,000 - $149,999 492
$150,000 - $199,999 198
$200,000+ 111

Source: ESRI, 2026-08-31

Back To Top

Employees

Back To Top

Commute

Category Commuters
Workers 16+ 3,017
In-County Residents 2,504
Out-of-County Residents 389
Drive Alone 2,345
Carpooled 280
Public Transport 0
Work at Home 276
Motorcycle 0
Bicycle 0
Walked 106
Other 10
Less than 5 minutes 242
5-9 minutes 1,193
10-14 minutes 379
15-19 minutes 204
20-24 minutes 84
25-29 minutes 120
30-34 minutes 360
35-39 minutes 1
40-44 minutes 67
45-59 minutes 84
60-89 minutes 5
90+ minutes 2
Average Travel Time 0

Source: ESRI, 2026-08-31

Source: ESRI, 2026-08-31

Employees by NAICS

Category Number
Total Employees 5,722
Agr/Forestry/Fish/Hunt 19
Mining 0
Utilities 0
Construction 232
Manufacturing 1,028
Wholesale Trade 276
   
Retail Trade 1,564
   
Transportation/Warehouse 42
Information 69
   
Finance & Insurance 200
   
Real Estate/Rent/Leasing 131
Prof/Scientific/Tech Srv 164
Legal Services 30
Mgmt of Comp/Enterprises 8
Admin/Support/Waste Mgmt 93
Educational Services 191
HealthCare/Social Assist 816
Arts/Entertainment/Rec 34
   
Accommodation/Food Srvcs 341
   
Other Srv excl Pub Admin 250
Auto Repair/Maintenance 46
Public Administration Emp 264

Source: ESRI, 2026-08-31

Educational Attainment (25+)

Spirit Lake 2026
<9th Grade 18
Some High School 217
GED 129
Graduated High School 1,216
Some College/No Degree 930
Associates Degree 486
Bachelor's Degree 962
Graduate Degree 335

Source: ESRI, 2026-08-31

Back To Top

Businesses

Back To Top

Businesses by NAICS

Category Number
Total Businesses 496
Agr/Forestry/Fish/Hunt Bus 1
Mining Bus 0
Utilities Bus 0
Construction Bus 37
Manufacturing Bus 18
Wholesale Trade Bus 13
   
Retail Trade Bus 88
   
Transportation/Warehouse Bus 4
Information Bus 10
   
Finance & Insurance Bus 36
   
Real Estate/Rent/Leasing Bus 22
Prof/Scientific/Tech Srv Bus 36
Legal Services Bus 9
Mgmt of Comp/Enterprises Bus 4
Admin/Support/Waste Mgmt Bus 14
Educational Services Bus 7
HealthCare/Social Assist Bus 65
Arts/Entertainment/Rec Bus 10
   
Accommodation/Food Srvcs Bus 31
   
Other Srv excl Pub Admin Bus 56
Auto Repair/Maintenance Bus 8
Public Administration Bus 30

Source: ESRI, 2026-08-31

Back To Top