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.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
54956NeenahWinnebago County46,658$81,386$256,900$1,05838.369.2%
54901OshkoshWinnebago County36,999$61,734$177,700$96230.749.6%
54952MenashaWinnebago County27,127$67,280$213,200$96939.166.4%
54904OshkoshWinnebago County22,428$95,813$281,000$94045.980.2%
54902OshkoshWinnebago County21,982$64,548$170,800$89638.862.0%
54963OmroWinnebago County7,203$76,987$238,200$91342.882.8%
54986WinneconneWinnebago County5,339$90,479$300,900$86751.584.3%
54947LarsenWinnebago County2,180$96,429$280,400$69447.493.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.

Scroll to Top