St. Bonifacius is a city located in Hennepin County Minnesota. With a 2020 population of 2,350, it is the 240th largest city in Minnesota and the 7044th largest city in the United States . St. Bonifacius is currently declining at a rate of -0.51% annually but its population has increased by 2.93% since the most recent census, which recorded a population of 2,283 in 2010. St. Bonifacius reached it's highest population of 2,389 in 2017. Spanning over 1 miles, St. Bonifacius has a population density of 2,260 people per square mile.
The average household income in St. Bonifacius is $96,860 with a poverty rate of 5.45%. The median rental costs in recent years comes to $1,595 per month, and the median house value is $252,500. The median age in St. Bonifacius is 45.5 years, 46.7 years for males, and 44.2 years for females.