Canaan VT Real Estate

Canaan is a small town located in Essex County, Vermont with a population of 972. The town has a total area of 33.4 square miles, of which 33 square miles is land and 0.4 square miles is water. Nearby towns are Averill, Stanhope, and Lamington. Students go to Canaan Schools to study.

Save Search