Oshkosh is a city in Winnebago County, Wisconsin, and its county seat. It had a population of 66,816 as of the 2020 census. Nestled along the western shore of Lake Winnebago near the heart of Wisconsin, Oshkosh is surrounded by inviting lakes and rivers while a historic downtown district offers lively entertainment, one-of-a-kind attractions, and scenic waterfront dining.