For the county in which this town is located, see Essex County, Massachusetts. For the county in England, see Essex. For all other uses, see Essex (disambiguation). Essex is a town in Essex County, Massachusetts, 26 miles (42 km) north of Boston. The population was 3,504 at the 2010 census. The central village areas of Essex and South Essex make up the census-designated place of Essex.