Stephen, MN Real Estate
Stephen, Minnesota is located in Marshall County. Nearby cities and towns include Donaldson, Argyle, Kennedy, Drayton, Warren, Alvarado, Karlstad, Halma, Strandquist, Oslo, Lake Bronson, Hallock, and Grafton. Stephen is a rural community with a population of 649. The median household income is $49,317. In Stephen, 59% of residents are married, and families with children reside in 21% of the households. Half the population of Stephen commutes 11 minutes or less to work, with 62% of residents holding white collar jobs and 38% residents holding blue collar jobs. The median age of homes in Stephen, MN is 35 years, with 63% of those homes owned, 21% rented, and 16% not occupied.