Thompson

Thompson Main Photo

Thompson is a city in Winnebago County, Iowa, United States. The population was 502 at the 2010 census. Thompson is home to the Winnebago County Fair held annually. Thompson was platted in 1892. It was incorporated as a city in 1894.

Download the Town Map

Population

Total Population

524

Population
Growth Rate

-0.19%

Median Age

47

Diversity Index

24.600

Housing & Income

Households

246

Total Housing Units

275


Owner Occupied

193

Renter Occupied

53

Vacant

29

Median Home Value

$108,750


Average Home Value

$183,420

Income
Growth Rate

Median
Household Income

0.00%


Per Capita Income

2.02%

Income Projection

Median Household

$51,425 $54,131


Average Household

$62,706 $69,499


Per Capita

$29,438 $32,540

Workforce

Total Businesses

44

Total Employed

255

Workers 16+

237

2023 Other Service excl Pub Admin

cp-industries

Businesses

10

Employed

50

2023 Public Administration

cp-industries

Businesses

5

Employed

35

2023 Educational Services - Businesses

cp-industries

Businesses

1

Employed

35

2023 Retail Trade Businesses

cp-industries

Businesses

4

Employed

33

2023 Food Service / Drinking Est.

cp-industries

Businesses

2

Employed

21

2023 Accommodation / Food Service

cp-industries

Businesses

2

Employed

21

Some
High School

18

Graduated
High School

108

Associates
Degree

37

Bachelor's
Degree

135

Graduate
Degree

6

Average Commute Time

0 min.



Resident Commuters

187

Non-Resident Commuters

36

Drive Alone

211

Carpooled

9

Public

0

Work At Home

16

Add to Report View Custom Report