Kewaunee is a city in Kewaunee County, Wisconsin, United States. The population was 2,837 at the 2020 census. Located on the northwestern shore of Lake Michigan, the city is the county seat of Kewaunee County. Its Menominee name is Kewāneh, an archaic name for a species of duck.