Oshkosh is een stad in Winnebago County, Wisconsin, Verenigde Staten. Het is gelegen waar de Fox River vanuit het westen het Winnebago-meer binnenstroomt. De bevolking bedroeg 66.083 bij de volkstelling van 2010. De stad grenst aan en ligt gedeeltelijk in de stad Oshkosh.