Elmore is a town in Lamoille County, Vermont, United States.
It was granted by the Vermont Republic in 1780, and was named for Colonel Samuel Elmore (1720–1805), one of the original grantees.
A small portion of the town border on the east is with Caledonia County.
Elmore village sits at the northern end of the lake.
As of the 2000 census,[2] there were 849 people, 306 households, and 223 families residing in the town.
18.0% of all households were made up of individuals, and 5.6% had someone living alone who was 65 years of age or older.