Newburyport, Massachusetts

Newburyport is a small city in Essex County, Massachusetts, United States, 35 mi northeast of Boston. The population was 17,416 at the 2010 census.