Topsfield, MA lies approximately at the center of Essex County in northeastern Massachusetts, bordered by Ipswich, Hamilton, Wenham, Danvers, Middleton and Boxford, Massachusetts. Topsfield, MA is located about 10 miles southeast of Lawrence and 20 miles north of Boston. Topsfield, MA is a fairly compact thirteen square miles with rolling hills and winding streams. The Village Shopping Center and other small businesses are located along Route 1. However, Topsfield, MA remains primarily a residential community with a population of approximately 6,100 residents. Topsfield retains a rural character with a typical New England Town Common.