Morristown is a town in Lamoille County, Vermont, United States. As of the 2020 census, the population was 5,434. Morristown is the largest town by population in Lamoille County, and its central village of Morrisville serves as the county's main commercial center.

Geography

thumb|left|The Red Bridge in Sterling Valley

Morristown is in southern Lamoille County, to the east of the main range of the Green Mountains. The Lamoille River flows through the northern part of the town, with Ryder Brook and others joining the river from a broad valley to the south. The village of Morrisville is in the northern part of town along the Lamoille River, east of Lake Lamoille, a small reservoir. Several Vermont state highways converge in Morrisville. Vermont Route 100 leads northwest to Hyde Park, the Lamoille County shire town, and south to Stowe, while Vermont Route 12 leads southeast to Montpelier, the state capital. Vermont Route 15 passes through Morristown north of Morrisville village, leading northwest past Hyde Park to Jeffersonville and southeast to Hardwick. Vermont Route 15A leads east out of Morrisville, running to Route 15.

According to the United States Census Bureau, the town has a total area of , of which are land and , or 1.02%, are water.

Demographics

At the 2000 census there were 5,139 people, 2,101 households, and 1,317 families living in the town. The population density was 100.1 people per square mile (38.6/km<sup>2</sup>). There were 2,271 housing units at an average density of 44.2 per square mile (17.1/km<sup>2</sup>). The racial makeup of the town was 97.51% White, 0.35% African American, 0.35% Native American, 0.47% Asian, 0.12% from other races, and 1.21% from two or more races. Hispanic or Latino of any race were 0.78%.