Morristown is located in Lamoille County, Vermont with a population of 5227. The town has a total area of 51.68 square miles, of which 51.15 square miles is land and 0.53 square miles is water. Nearby towns are Elmore, Hyde Park, and Johnson. Students attend Peoples Academy for study.
PriceBedsBathsMore Save Search