MassGIS recommends using the newer, more accurate layer based on surveyed town corner points, Community Boundaries (Towns) from Survey Points.
This political boundary datalayer depicts the boundaries of the 351 communities (cities and towns) in Massachusetts based on USGS 1:25,000 scale topographic mapping.
|Download these layers: Shapefile | Download ArcGIS 10 File Geodatabase|
The seaward boundary of coastal communities has been defined at mean high water in this datalayer. Layers include:
- TOWNS_POLY: single-part polygons, with separate features for offshore islands.
- TOWNS_ARC: line feature class representing types of boundaries.
- TOWNS_POLYM: multi-part polygons, with one record for each of the 351 municipalities. Offshore islands are included as part of the large mainland feature. This layer may be useful in analyses using 1-to-1 joins on the TOWN_ID field.
In addition, the geodatabase version of these data includes two annotation layers:
- TOWNS_ANNO_NAME: located in the center of each municipality.
- TOWNS_ANNO_BDY: smaller text parallel to municipal boundaries.
Note that the 351 communities store the official municipal names, not including "villages" or other sections of towns. The Secretary of State's office has prepared a web page listing the Unincorporated and Unofficial Names of Massachusetts Communities.
This datalayer, except the coastline, was digitized by MassGIS from a set of stable based film prints of the 1:25,000 7.5' quadrangles purchased from the USGS by the Massachusetts Dept. of Public Works. The coastline was taken from the USGS 1:100,000 hydrography DLG database. It was selected visually and appended to the digitized town boundaries.
The TOWNS_POLYM layer was created by dissolving the 611 polygons in TOWNS_POLY on TOWN_ID, producing a multi-part polygon feature class with 351 features, one for each municipality.
Fields in the polygon attribute tables:
|TOWN_ID||3||Int||MassGIS Town-ID Code (alphabetical, 1-351)|
|TOWN||21||Char||City or town name|
|FIPS_STCO||5||Int||Federal Information Processing Standard (FIPS) State/County Code|
|POP1980||10||Int||US Census Town Population: 1980|
|POP1990||10||Int||US Census Town Population: 1990|
|POP2000||10||Int||US Census Town Population: 2000|
|POP2010||10||Int||US Census Town Population: 2010|
|POPCH80_90||10||Int||Population change, 1980-1990|
|POPCH90_00||10||Int||Population change, 1990-2000|
|POPCH00_10||10||Int||Population change, 2000-2010|
|FOURCOLOR||1||Int||Codes (1,2,3,4) allowing shading of all towns using 4 symbols (based on four-color theorem, where no adjacent polygons have same symbol)|
|TYPE||2||Char||C = City, T = Town, TC = Town with City form of government, or (for AMESBURY and EASTHAMPTON) a City without wards or precincts. Source: http://www.sec.state.ma.us/cis/cispdf/City_Town_Map.pdf|
|ISLAND||1||Int||Polygon is (1) / is NOT (0) an island - many towns are composed of many polygons. This field is not present in TOWNS_POLYM.|
The layer's arc attribute table contains an item added called OUTLINE, which enables differentiation of line type (e.g. dashed lines inside the state and solid for the outside).
- OUTLINE codes are:
- 1 = Interstate boundaries
- 17 = Internal boundaries (a dashed line in the MassGIS default lineset SW16)
- 4 = Coastline
ARC/INFO Annotation has been added to the coverage. Level 1 places town names within the town boundaries while levels 2 and 3 place annotation along town boundaries.
The following tables may be joined to the Massachusetts Towns polygon layers on the TOWN_ID field:
TOWNS_POLY_AREACODE [download dBASE file as self-extracting .exe] stores telephone area codes for each municipality and reflects the addition of four new "overlay" codes in Massachusetts which took effect on April 2, 2001. For more information on the Commonwealth's area codes, see Verizon's Area Codes Lookup Web page.
|TOWN_ID||Town ID - Relates to TOWN_ID in TOWNS_POLY and TOWNSSURVEY_POLY attribute tables|
|AREACODE||Town Area Code (413, 508/774, 617/857, 781/339, 978/351)|
TOWNS_POP [download dBASE file as self-extracting .exe] stores population estimates for each city and town, as of July 1, from 2000 to 2007. Data are from the U.S. Census Bureau, Population Division.
|TOWN_ID||Town ID - Relates to TOWN_ID in TOWNS_POLY TOWNS_POLYM, TOWNSSURVEY_POLY and TOWNSSURVEY_POLYM attribute tables|
|JULY1_2000||Population estimate on July 1, 2000|
|JULY1_2001||Population estimate on July 1, 2001|
|JULY1_2002||Population estimate on July 1, 2002|
|JULY1_2003||Population estimate on July 1, 2003|
|JULY1_2004||Population estimate on July 1, 2004|
|JULY1_2005||Population estimate on July 1, 2005|
|JULY1_2006||Population estimate on July 1, 2006|
|JULY1_2007||Population estimate on July 1, 2007|
TOWNS_POLY_UTILITIES stores providers for Cable, Electricity and Natural Gas service. See the Public Service Utility Providers page for details and data download.
TOWNS_POLY_MWRATOWN is no longer distributed. See the new MWRA Water/Sewer Service Areas layer for this information.
MassGIS maintains this datalayer, although no updates are planned to the geography. For the most current municiapl boundaries see the Community Boundaries (Towns) from Survey Points.
The FOURCOLOR item was added to the attribute table in March 2002.
In August 2002 the TYPE item was added, based on information available from a map on the Secretary of State's Web site. In addition, the TOWN attribute value for Gay Head was changed to "AQUINNAH" to reflect that town's name change to Aquinnah. MassGIS kept the TOWN_ID as 104 so that the existing numbering scheme will remain intact.
In October 2002 the attribute table was modified to include population figures (total and change) based on the 2000 U.S. Census. Also at this time the arcs were modified to include OUTLINE code 4 and to correct a small section of the Florida-Savoy border.
In September 2009 TYPE was changed to 'TC' for Braintree, Palmer, Randolph and Winthrop.
In February 2014 Tinker's Island was reassigned to Salem from Marblehead and Bumkin Island reassigned from Hingham to Hull, based on data from Level 3 Assessors Parcels. TYPE was changed to 'TC' for BRIDGEWATER, based on latest data from the Secretary of State's office. Also, the POP2010 and POPCH00_10 fields were added and the fields CCD_MCD, FIPS_PLACE, FIPS_MCD and FIPS_COUNTY were dropped.
In June 2020, changed TYPE to 'C' for Greenfield and 'TC' for North Attleborough.
Last Updated 6/16/2020
|Modified Date|| |
|Release Date|| |
|Spatial / Geographical Coverage Location|| |
|Contact Name|| |
|Public Access Level|| |
|Data Quality|| |