Essex is a town in Chittenden County, Vermont, United States. The population was 19,587 at the 2010 census, with an estimated population of 20,724 in 2014. By population, Essex is the largest town in Vermont, and the second-largest municipality (after Burlington).