Stowe, Vermont Statistic: Population, Charts, Map, Steets and More

The population of Stowe City is estimated to be approximately 5,223 at the 2020 census. The town is situated on Vermont Routes 100 and 108 and is nicknamed the 'Ski Capital of the East'. Its famous ski area features terrain on Mount Mansfield and Spruce Peak. Vermont Route 100 passes through the town and leads north to Morrisville (9 km away). Meanwhile, Stowe's Route 108 has its southern terminus in the village and leads northwest through Smuggler's Notch.