Edgerton is a city in Pipestone County, Minnesota, along the Rock River. The population was 1,189 at the 2010 census.