Name: SouthHadley
Display Field: NAMELSAD20
Type: Feature Layer
Geometry Type: esriGeometryPolygon
Description: In Massachusetts, cities and towns are recognized and recorded as “county subdivisions” by the Census Bureau. County subdivisions are the primary divisions of counties and their equivalent entities for the reporting of decennial census data. A 5-character FIPS code (recorded in COUSUBFP) is used to uniquely identify each county subdivision. Census towns have linework that is often identical to the linework found in MassGIS' municipality boundaries, but also contains many minor discrepancies, particularly along hydrologic and coastal features. The annual Boundary and Annexation Survey (BAS) program attempts to reconcile significant differences in linework (typically discrepancies of 30 feet or more) between Census county subdivisions and the authoritative record, especially where populations are involved. Census towns have been processed and made available to provide a city and town reference for mapping that should align better than the MassGIS municipality boundaries with other Census-derived geographies, including voting districts. Some of the attributes from the MassGIS municipality boundaries have been transcribed into the Census towns attributes.Town population counts from 1970 to 2010 were obtained from the “City and Town Sortable Rankings” tables provided by the UMass Amherst Donahue Institute on this Secretary of the Commonwealth’s website. 1960 town population counts were obtained and transcribed from this report published on this state library archives webpage by the Massachusetts Department of Commerce and Development, Bureau of Research and Statistics.In February 2026, MassGIS edited the GEOID20 values, names in NAMELSAD20, and 5-digit values in COUSUBFP20 for 4 municipalities (Amesbury, Easthampton, Methuen and Watertown) to reflect latest updates by the U.S. Census Bureau. Any analysis involving these communities that attempts to use ACS or other Census product data published prior to 2024 will require the user to manually change the GEOID20 value to be the old GEOID value listed here to facilitate linkage:Amesbury - OLD GEOID20/Name: 2500901260/Amesbury Town city. NEW GEOID20/Name: 2500901185/Amesbury cityEasthampton - OLD GEOID20/Name: 2501519370/Easthampton Town city. NEW GEOID20/Name: 2501519365/Easthampton cityMethuen - OLD GEOID20/Name: 2500940710/Methuen Town city. NEW GEOID20/Name: 2500940675/Methuen cityWatertown - OLD GEOID20/Name: 2501773440/Watertown Town city. NEW GEOID20/Name: 2501773405/Watertown city
Copyright Text: US Census Bureau 2020 TIGER/Line data from MAF/TIGER database (MTDB).
Massachusetts Bureau of Geographic Information (MassGIS), Executive Office of Technology Services and Security (EOTSS)
Min. Scale: 0
Max. Scale: 0
Default Visibility: true
Max Record Count: 2000
Supported query Formats: JSON, geoJSON, PBF
Use Standardized Queries: True
Extent:
XMin: -8084617.1207554
YMin: 5192679.90161103
XMax: -8073609.70249442
YMax: 5206903.75785363
Spatial Reference: 102100 (3857)
Drawing Info:
{"renderer":{"type":"simple","symbol":{"type":"esriSFS","style":"esriSFSSolid","color":[0,76,115,0],"outline":{"type":"esriSLS","style":"esriSLSSolid","color":[168,0,0,255],"width":2}}},"scaleSymbols":true,"transparency":0,"labelingInfo":null}
HasZ: false
HasM: false
Has Attachments: false
Has Geometry Properties: true
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Object ID Field: OBJECTID
Unique ID Field:
IsSystemMaintained : True
Global ID Field:
Type ID Field:
Fields:
- OBJECTID (type: esriFieldTypeOID, alias: OBJECTID, SQL Type: sqlTypeOther, length: 0, nullable: false, editable: false)
- STATEFP20 (type: esriFieldTypeString, alias: STATEFP20, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true)
- COUNTYFP20 (type: esriFieldTypeString, alias: COUNTYFP20, SQL Type: sqlTypeOther, length: 3, nullable: true, editable: true)
- COUSUBFP20 (type: esriFieldTypeString, alias: COUSUBFP20, SQL Type: sqlTypeOther, length: 5, nullable: true, editable: true)
- COUSUBNS20 (type: esriFieldTypeString, alias: COUSUBNS20, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- GEOID20 (type: esriFieldTypeString, alias: GEOID20, SQL Type: sqlTypeOther, length: 10, nullable: true, editable: true)
- NAMELSAD20 (type: esriFieldTypeString, alias: NAMELSAD20, SQL Type: sqlTypeOther, length: 100, nullable: true, editable: true)
- LSAD20 (type: esriFieldTypeString, alias: LSAD20, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true)
- CLASSFP20 (type: esriFieldTypeString, alias: CLASSFP20, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true)
- MTFCC20 (type: esriFieldTypeString, alias: MTFCC20, SQL Type: sqlTypeOther, length: 5, nullable: true, editable: true)
- CNECTAFP20 (type: esriFieldTypeString, alias: CNECTAFP20, SQL Type: sqlTypeOther, length: 3, nullable: true, editable: true)
- NECTAFP20 (type: esriFieldTypeString, alias: NECTAFP20, SQL Type: sqlTypeOther, length: 5, nullable: true, editable: true)
- NCTADVFP20 (type: esriFieldTypeString, alias: NCTADVFP20, SQL Type: sqlTypeOther, length: 5, nullable: true, editable: true)
- FUNCSTAT20 (type: esriFieldTypeString, alias: FUNCSTAT20, SQL Type: sqlTypeOther, length: 1, nullable: true, editable: true)
- ALAND20 (type: esriFieldTypeDouble, alias: ALAND20, SQL Type: sqlTypeOther, nullable: true, editable: true)
- AWATER20 (type: esriFieldTypeDouble, alias: AWATER20, SQL Type: sqlTypeOther, nullable: true, editable: true)
- INTPTLAT20 (type: esriFieldTypeString, alias: INTPTLAT20, SQL Type: sqlTypeOther, length: 11, nullable: true, editable: true)
- INTPTLON20 (type: esriFieldTypeString, alias: INTPTLON20, SQL Type: sqlTypeOther, length: 12, nullable: true, editable: true)
- TOWN20 (type: esriFieldTypeString, alias: TOWN20, SQL Type: sqlTypeOther, length: 25, nullable: true, editable: true)
- TOWN_ID (type: esriFieldTypeInteger, alias: TOWN_ID, SQL Type: sqlTypeOther, nullable: true, editable: true)
- FIPS_STCO2 (type: esriFieldTypeInteger, alias: FIPS_STCO2, SQL Type: sqlTypeOther, nullable: true, editable: true)
- COUNTY20 (type: esriFieldTypeString, alias: COUNTY20, SQL Type: sqlTypeOther, length: 15, nullable: true, editable: true)
- TYPE (type: esriFieldTypeString, alias: TYPE, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true)
- FOURCOLOR (type: esriFieldTypeInteger, alias: FOURCOLOR, SQL Type: sqlTypeOther, nullable: true, editable: true)
- AREA_ACRES (type: esriFieldTypeDouble, alias: AREA_ACRES, SQL Type: sqlTypeOther, nullable: true, editable: true)
- SQ_MILES (type: esriFieldTypeDouble, alias: SQ_MILES, SQL Type: sqlTypeOther, nullable: true, editable: true)
- POP1960 (type: esriFieldTypeInteger, alias: POP1960, SQL Type: sqlTypeOther, nullable: true, editable: true)
- POP1970 (type: esriFieldTypeInteger, alias: POP1970, SQL Type: sqlTypeOther, nullable: true, editable: true)
- POP1980 (type: esriFieldTypeInteger, alias: POP1980, SQL Type: sqlTypeOther, nullable: true, editable: true)
- POP1990 (type: esriFieldTypeInteger, alias: POP1990, SQL Type: sqlTypeOther, nullable: true, editable: true)
- POP2000 (type: esriFieldTypeInteger, alias: POP2000, SQL Type: sqlTypeOther, nullable: true, editable: true)
- POP2010 (type: esriFieldTypeInteger, alias: POP2010, SQL Type: sqlTypeOther, nullable: true, editable: true)
- POP2020 (type: esriFieldTypeInteger, alias: POP2020, SQL Type: sqlTypeOther, nullable: true, editable: true)
- POPCH10_20 (type: esriFieldTypeInteger, alias: POPCH10_20, SQL Type: sqlTypeOther, nullable: true, editable: true)
- HOUSING20 (type: esriFieldTypeInteger, alias: HOUSING20, SQL Type: sqlTypeOther, nullable: true, editable: true)
- Shape__Area (type: esriFieldTypeDouble, alias: Shape__Area, SQL Type: sqlTypeDouble, nullable: true, editable: false)
- Shape__Length (type: esriFieldTypeDouble, alias: Shape__Length, SQL Type: sqlTypeDouble, nullable: true, editable: false)
Templates:
Name: SouthHadley
Description:
Drawing Tool: esriFeatureEditToolPolygon
Prototype:
Is Data Versioned: false
Has Contingent Values: false
Supports Rollback On Failure Parameter: true
Last Edit Date: 8/5/2026 5:27:57 PM
Schema Last Edit Date: 8/5/2026 5:27:57 PM
Data Last Edit Date: 8/5/2026 5:27:57 PM
Supported Operations:
Query
Query Pivot
Query Top Features
Query Analytic
Query Bins
Generate Renderer
Validate SQL
Get Estimates
ConvertFormat