Essex is becoming an increasingly popular area within Chittenden County, with a population over 21,000. Essex is neighbored by Colchester, Jericho, and Williston. Within the town itself is Essex Junction, an incorporated village. The town and junction have their own libraries, recreation departments, public works departments, but share a police department. The village offers residents a more populated area, as well as shops and restaurants. For those seeking a more rural environment, the town offers several desirable locations. Essex is a multi-dimensional municipality with something for everyone.