Lowell, Vermont 05847 Town, Travel, Tourism, Real Estate, Lodging, Dining, History Information
Lowell is one of Vermont's largest townships. The Lowell Mountains run through here a range of mountains stretching 8 miles with about 18 mountain tops.
County: Orleans
Chartered: March 5, 1787
Population: 614