Beverly is a city in Essex County, Massachusetts, and a suburb of Boston. The population is 42,936. A resort, residential, and manufacturing community on the Massachusetts North Shore, Beverly is a special city with its coastline, beautiful parks and open spaces.