Edgerton is a city in Pipestone County, Minnesota, United States, located along the Rock River. The population was 1,258 at the 2020 census.