 The town was so named on account of wild rose bushes near the original town site.Montrose is located at (39.064958, -79.814810), along Leading Creek.According to the United States Census Bureau, the town has a total area of , all of it land.