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