St. Joseph is a growing small town in Stearns County just west of St. Cloud with a population of 7,029 according to the most recent census. The town was originally plated in 1855 and named after the church which was established prior to the town.
St. Joseph is a city in Stearns County just west of St. Cloud with a population of 7,029 according to the 2022 census. St. Joseph was plated in 1855 and named after a local church.