Kenyon is a city in Goodhue County, Minnesota, United States, along the North Fork of the Zumbro River. It was founded in 1856 and named in honor of Kenyon College. The population was 1,815 at the 2010 census.
According to the United States Census Bureau, the city has a total area of 2.2 square miles (5.8 km²), all of it land.
Minnesota State Highways 56 and 60 are two of the main routes in the city. Minnesota State Highway 246 is immediately north of Kenyon.