Over 160,000 people live in the 24 cities and towns spanning 3 counties in the beautiful Hampshire, Franklin, Worcester District.

Over 160,000 people live in the 24 cities and towns spanning 3 counties in the beautiful Hampshire, Franklin, Worcester District.