Morgan is a small town located in Orleans County, Vermont with a population of 669. The town has a total area of 33.9 square miles, of which 31.3 square miles is land and 2.6 square miles is water. Nearby towns are Charleston, Derby, and Brighton. Students go to North Country Union Junior High School for study. Morgan waterbodies include Seymour Lake.