Faribault is a city located in Minnesota. With a 2020 population of 23,953, it is the 46th largest city in Minnesota and the 1605th largest city in the United States. Faribault is currently growing at a rate of 0.21% annually and its population has increased by 2.57% since the most recent census, which recorded a population of 23,352 in 2010. Spanning over 15 miles, Faribault has a population density of 1,579 people per square mile.
The average household income in Faribault is $62,314 with a poverty rate of 15.61%. The median rental costs in recent years comes to $813 per month, and the median house value is $148,400. The median age in Faribault is 37.7 years, 36.2 years for males, and 39.9 years for females. For every 100 females there are 118.3 males.