Oshkosh-Neenah, WI Metro Area
The Oshkosh-Neenah, WI metro area is home to 171,357 residents and 76,770 housing units, centered in Wisconsin. Its median household income is $72,873, and the median family income is $95,175. The median age is 38.4, 1.7 years younger than the Wisconsin median of 40.1. Residents are 50.8% male and 49.2% female.
Population
171,357
Median household income
$72,873
Median family income
$95,175
Median age
38.4
Housing units
76,770
Zip codes
8
with 1,000+ residents
Population by Race and Ethnicity
White residents make up the largest share of the metro area at 87.8%, followed by multiracial residents at 4.6%. Hispanic or Latino residents, who can be of any race, make up 4.9% of the population.
Hispanic or Latino residents can be of any race, so shares add to more than 100%.
Zip Codes in the Oshkosh-Neenah, WI Metro Area
The Oshkosh-Neenah, WI metro area includes 8 zip codes in Winnebago County, home to a combined 169,916 residents. The most populous is Neenah (54956) with 46,658 residents. Median household incomes range from $61,734 in Oshkosh (54901) to $96,429 in Larsen (54947). Home values are highest in Winneconne (54986) at $300,900 and lowest in Oshkosh (54902) at $170,800. Oshkosh (54901) has the youngest population, with a median age of 30.7, while Winneconne (54986) is the oldest at 51.5.
Highest income
$96,429
Larsen (54947)
Lowest income
$61,734
Oshkosh (54901)
Highest home value
$300,900
Winneconne (54986)
Lowest median rent
$694/mo
Larsen (54947)
Median Household Income by Zip Code
Each bar is one zip code, ranked from highest to lowest median household income. The metro-wide median is $72,873, and 5 of 8 zip codes are above it.
Compare Every Zip Code
Select a column heading to sort. Select a zip code to see its full profile.
| Zip | Town | County | Population | Median income | Home value | Median rent | Median age | Owner occupied |
|---|---|---|---|---|---|---|---|---|
| 54956 | Neenah | Winnebago County | 46,658 | $81,386 | $256,900 | $1,058 | 38.3 | 69.2% |
| 54901 | Oshkosh | Winnebago County | 36,999 | $61,734 | $177,700 | $962 | 30.7 | 49.6% |
| 54952 | Menasha | Winnebago County | 27,127 | $67,280 | $213,200 | $969 | 39.1 | 66.4% |
| 54904 | Oshkosh | Winnebago County | 22,428 | $95,813 | $281,000 | $940 | 45.9 | 80.2% |
| 54902 | Oshkosh | Winnebago County | 21,982 | $64,548 | $170,800 | $896 | 38.8 | 62.0% |
| 54963 | Omro | Winnebago County | 7,203 | $76,987 | $238,200 | $913 | 42.8 | 82.8% |
| 54986 | Winneconne | Winnebago County | 5,339 | $90,479 | $300,900 | $867 | 51.5 | 84.3% |
| 54947 | Larsen | Winnebago County | 2,180 | $96,429 | $280,400 | $694 | 47.4 | 93.4% |
Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.
