Checked
Winneshiek County, IA
9 cities and towns and 8 ZIP codes in Winneshiek County, Iowa.
Population
19,873
Land area
690sq mi
People per sq mi
29
ZIP codes
8
Cities and towns in Winneshiek County
Winneshiek County at a glance
- Winneshiek County is 50% less dense than Iowa as a whole.
- Households here earn a median of $79,066 a year, 5% more than the Iowa figure of $75,059.
- A typical owner-occupied home is valued at $259,200 (25% above Iowa) and median rent is $861 a month.
- The biggest population centers are Decorah (7,535), Calmar (974) and Ossian (806).
Local data for Winneshiek County, IA
Counts from official public data
- Hospitals1
- Emergency Rooms1
- Nursing Homes3
- Schools14
- Colleges2
- Libraries5
- Banks14
- Post Offices4
- Parks25
- Grocery Stores9
- Restaurants50
- Affordable Housing1
- Home Health Agencies1
- Hospice Care1
- Dialysis Centers1
- Mental Health & Addiction Treatment2
- Private Schools4
- Community Colleges & Trade Schools1
- Toxic Release Facilities5
- Historic Places30
Housing and community stats
Winneshiek County, IA, American Community Survey 2020-2024
Median household income
$79,066
Poverty rate
8.4%
Median home value
$259,200
Prices +1.4% in a year
Median rent
$861/mo
Homeownership
74.2%
Bachelor's or higher
31.2%
Median age
42.6
Average commute
18.1 min
Largest reported origins and ancestries: German Americans (7,552), Norwegian Americans (4,870), Irish Americans (2,450).
Economy and federal money
Jobs, income, federal spending and pandemic loans
Unemployment rate
2.5%
Aug 2026, -0.1 pts in a year
Average annual pay
$53,710
10,515 jobs, 2025
Income per person
$66,544
BEA, 2024
Federal spending
$159M
FY 2026, $7,909 per person
PPP loans
$90.7M
2,288 loans, 9,819 jobs reported
Campaign donations
$356K
Itemized, 2026 cycle
How people get to work
Winneshiek County, IA, workers 16 and older. American Community Survey 5-year estimates
- Drove alone70.3%
- Carpooled6.5%
- Public transit0.1%
- Walked9.6%
- Bicycle0.8%
- Taxi, ride-hailing, motorcycle or other0.6%
- Worked from home12.1%
Average one-way commute: 18.1 minutes for people who do not work from home.
Environment and hazard risk
Winneshiek County, IA, from FEMA, NOAA and EPA
Natural hazard risk
Very Low
Top: hail
Storm events since 1996
562
Most often hail
Flood insurance policies
60
0.6% of homes, county
July high / Jan low
84° / 10°F
37.6 inches of rain a year
Hazards, floods and storm historyCheck a flood zone30 historic places
Health statistics
Share of adults in Winneshiek County, IA, CDC PLACES estimates
Obesity
34.7%
U.S. 33.3% +1.4 pts
Diabetes
10.7%
U.S. 12.1% -1.4 pts
Smoking
12.4%
U.S. 12.8% about the same
Uninsured (18-64)
5.8%
U.S. 11.1% -5.3 pts
Cities, towns and ZIP codes in Winneshiek County
Population shown
Frequently asked questions
- What is the largest city in Winneshiek County, IA?
- Decorah is the largest city or town in Winneshiek County, with about 7,535 residents.
- How many ZIP codes are in Winneshiek County?
- Winneshiek County includes 8 ZIP Code Tabulation Areas, including 52101, 52132, 52133, 52144, 52161.
- What is the population of Winneshiek County, IA?
- About 19,873 people live in Winneshiek County, based on American Community Survey 5-year estimates.
- What counties border Winneshiek County?
- Winneshiek County borders Fillmore County, MN, Fayette County, Houston County, MN, Clayton County, Allamakee County, Chickasaw County, Howard County.
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023