Montrose is a city located in Montrose County Colorado. It is also the county seat of Montrose County. With a 2020 population of 20,414, it is the 31st largest city in Colorado and the 1823rd largest city in the United States . Montrose is currently growing at a rate of 1.57% annually and its population has increased by 6.70% since the most recent census, which recorded a population of 19,132 in 2010. Montrose reached it's highest population of 20,414 in 2021. Spanning over 18 miles, Montrose has a population density of 1,107 people per square mile.
The average household income in Montrose is $64,063 with a poverty rate of 18.97%. The median rental costs in recent years comes to $905 per month, and the median house value is $211,700. The median age in Montrose is 43.6 years, 41.9 years for males, and 45.2 years for females.