St. Joseph township is located in Stearns County, Minnesota. St. Joseph township has a 2026 population of 983. St. Joseph township is currently growing at a rate of 1.03% annually and its population has increased by 3.47% since the most recent census, which recorded a population of 950 in 2020.
The median household income in St. Joseph township is $100,000 with a poverty rate of 3.08%. The median age in St. Joseph township is 47.1 years: 43.3 years for males, and 47.8 years for females. For every 100 females there are 124.1 males.