Spirit Lake

Population

Total Population

5,594

Population
Growth Rate

0.83%

Median Age

44

Source: ESRI, 2025-08-25

Housing & Income

Households

2,552

Total Housing Units

3,028


Owner Occupied

1,844

Renter Occupied

708

Vacant

476

Median Home Value

$272,379


Average Home Value

$367,989

Income
Growth Rate

Median
Household Income

0.00%


Per Capita Income

2.21%

Income Projection

Median Household

$66,082 $71,376


Average Household

$85,109 $92,635


Per Capita

$38,952 $43,459

Source: ESRI, 2025-08-25

Workforce

Total Businesses

488

Total Employed

6,107

Workers 16+

2,844

2025 Retail Trade Businesses

cp-industries

Businesses

85

Employed

1,588

2025 HealthCare / Social Assistance

cp-industries

Businesses

64

Employed

1,110

2025 Manufacturing Businesses

cp-industries

Businesses

19

Employed

1,042

2025 Sports / Hobby / Book / Music

N

Businesses

11

Employed

488

2025 Accommodation / Food Service

cp-industries

Businesses

33

Employed

400

2025 Food & Beverage Retailers

N

Businesses

12

Employed

336

Some
High School

71

Graduated
High School

968

Associates
Degree

462

Bachelor's
Degree

1,102

Graduate
Degree

331

Average Commute Time

0 min.



Resident Commuters

2,293

Non-Resident Commuters

429

Drive Alone

2,258

Carpooled

197

Public

0

Work At Home

291

Source: ESRI, 2025-08-25