where is stephen mn
Stephen, MN. Sponsored Topics. Stephen is a city in Marshall County, Minnesota, United States. The population was 658 at the 2010 census. Stephen was founded between 1875 through 1878. Stephen was the first town founded in Marshall County.