Nahant /nəˈhɑːnt/ is a town in Essex County, Massachusetts, United States. The population was 3,410 at the 2010 census, which makes it the smallest municipality by population in Essex County. With just 1.0 square mile of land area, it is the smallest municipality by area in the state. It is primarily a residential community.