Hyde Park town is located in Lamoille County, Vermont with a population of 2954. The town covers a total area of 38.9 square miles, of which 37.6 square miles is land and 1.4 square miles is water. Nearby towns are Morristown, Johnson, and Eden. Students go to Lamoille Union High School for study.