Byron is a city located in Olmsted County Minnesota. With a 2020 population of 5,869, it is the 136th largest city in Minnesota and the 4344th largest city in the United States . Byron is currently growing at a rate of 2.00% annually and its population has increased by 19.43% since the most recent census, which recorded a population of 4,914 in 2010. Byron reached it's highest population of 5,869 in 2021. Spanning over 3 miles, Byron has a population density of 1,951 people per square mile.
The average household income in Byron is $117,463 with a poverty rate of 0.85%. The median rental costs in recent years comes to $957 per month, and the median house value is $218,400. The median age in Byron is 34.3 years, 34 years for males, and 35.5 years for females.