Answer
Gloucester is a coastal city in Essex County, Massachusetts. The city is located on the north shore of Massachusetts Bay, approximately 35 miles north of Boston. Gloucester is situated on Cape Ann, a peninsula that juts out into the Atlantic Ocean. The city is home to a diverse population of approximately 30,000 people.