East Haven is a small town located in Essex County, Vermont with a population of 290. The town has a total area of 37.4 square miles (all land). It is also a part of the Berlin, NH–VT Micropolitan Statistical Area. Nearby towns are Burke, Newark, and Granby. For shopping and services, the town of St. Johnsbury is located at 37 minutes’ distance. You can enjoy skiing with your kids at Burke Moutain Ski Area.