Kewaunee is a city in Kewaunee County, Wisconsin, United States. As of the 2010 census, 2,952 people lived there. The city is on the northwestern shore of Lake Michigan. It is the county seat of Kewaunee County.