Montrose was laid out in 1880. Some say the town was named after the novel A Legend of Montrose by Sir Walter Scott, while others believe the name is an amalgamation of "mountain" and "rose", features near the original town site. A post office has been in operation in Montrose since 1880.
