Oshkosh is a city in Winnebago County, Wisconsin, United States. It is located where the Fox River enters Lake Winnebago from the west. The population was 66,816 at the 2020 census.[1] The city is located adjacent to and partially within the Town of Oshkosh.