Spirit Lake

Population

Total Population

5,926

Population
Growth Rate

1.18%

Median Age

43

Source: ESRI, 2026-08-31

Housing & Income

Households

2,652

Total Housing Units

3,170


Owner Occupied

1,865

Renter Occupied

787

Vacant

518

Median Home Value

$271,304


Average Home Value

$363,028

Income
Growth Rate

Median
Household Income

0.00%


Per Capita Income

2.75%

Income Projection

Median Household

$67,739 $75,915


Average Household

$84,904 $96,044


Per Capita

$38,613 $44,216

Source: ESRI, 2026-08-31

Workforce

Total Businesses

496

Total Employed

5,722

Workers 16+

3,017

2026 Retail Trade Businesses

cp-industries

Businesses

88

Employed

1,564

2026 Manufacturing Businesses

cp-industries

Businesses

18

Employed

1,028

2026 HealthCare / Social Assistance

cp-industries

Businesses

65

Employed

816

2026 Sports / Hobby / Book / Music

N

Businesses

11

Employed

482

2026 Accommodation / Food Service

cp-industries

Businesses

31

Employed

341

2026 Food & Beverage Retailers

N

Businesses

13

Employed

332

Some
High School

217

Graduated
High School

1,216

Associates
Degree

486

Bachelor's
Degree

962

Graduate
Degree

335

Average Commute Time

0 min.



Resident Commuters

2,504

Non-Resident Commuters

389

Drive Alone

2,345

Carpooled

280

Public

0

Work At Home

276

Source: ESRI, 2026-08-31