St. Peter is a city in Nicollet County, Minnesota, United States. The population was 11,196 at the 2010 census. It is the county seat of Nicollet County. U.S. Highway 169 and Minnesota State Highways 22 and 99 are three of the main routes in the city.St. Peter is part of the Mankato–North Mankato Metropolitan Statistical Area.