Worcester County, MA Parcels & GIS Data

Worcester County, MA parcel data: 339,077 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Worcester County, Massachusetts parcel data covering 339,077 property records.

This page documents parcel-level coverage for Worcester County, Massachusetts. Each parcel record carries its boundary polygon (GIS geometry) along with attributes such as the parcel ID/APN, owner name and mailing address, situs (property) address, assessed land and improvement values, acreage, land-use and zoning codes, year built, and most recent sale price and date. Exact fill rates for Worcester County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Worcester County property dataset.

Worcester County is located in the U.S. state of Massachusetts. At the 2020 census, the population was 862,111, making it the second-most populous county in Massachusetts. Being 1,510.6 square miles of land area, it is the largest county in Massachusetts by geographic area.

FIPS 25027

Official county website: http://worcesterma.gov

The FIPS code for Worcester County is 25027.

NorfolkMiddlesexProvidenceNortheastern ConnecticutHampshireHampdenFranklinCheshireWorcester
Hosted Web API$200/mo

Attribute coverage

Worcester County contains 339,077 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL). For the LBCS columns, only real classifications count: the to-be-determined and not-applicable placeholder codes are excluded.

ColumnCoverageRecords populated
lrid100%339,077
parcelid99.9%338,748
parcelid289.6%303,787
ogparcelid99.9%338,751
ogparcelid289.6%303,790
parentid48.6%164,743
stackid<0.1%0
geoid100%339,077
statefp100%339,077
countyfp100%339,077
countyname100%339,077
cousubfp100%339,077
cousubname100%339,077
tractce100%339,077
tractname100%339,077
taxacctnum12.5%42,553
taxyear100%339,077
taxdistrict<0.1%0
usecode74.2%251,552
usedesc77.2%261,809
zoningcode94.5%320,333
zoningdesc93.1%315,643
numbldgs98.4%333,585
numunits71.8%243,594
yearbuilt63.3%214,589
numfloors70.0%237,340
bldgsqft73.6%249,603
bedrooms4.3%14,727
halfbaths4.3%14,601
fullbaths4.3%14,729
imprvalue74.4%252,290
landvalue74.1%251,226
agvalue1.1%3,591
totalvalue74.1%251,226
taxacres78.8%267,058
calcarea100%339,077
saleamt73.9%250,569
saledate73.4%248,763
ownertype74.1%251,230
ownername74.1%251,229
owneraddr74.0%250,749
ownercity74.0%250,860
ownerstate74.0%250,784
ownerzip74.0%250,839
parceladdr75.6%256,241
parcelcity74.4%252,393
parcelstate100%339,077
parcelzip100%339,072
legaldesc0.4%1,385
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book73.1%247,791
page72.9%247,252
block7.8%26,531
lot35.2%119,188
parceltype1.7%5,783
accesstype2.7%9,086
iucnclass1.9%6,427
placename9.5%32,320
placetype9.4%31,831
firmid99.9%338,884
firmdate99.9%338,884
fldzone99.9%338,884
zonesubty87.4%296,280
staticbfe0.2%563
elevmin99.6%337,848
elevmax99.6%337,848
elevavg99.6%337,848
fireplaces<0.1%0
heating7.0%23,892
heatfuel7.0%23,892
cooling7.2%24,272
foundation<0.1%0
roofcover<0.1%0
siding<0.1%0
bldgtype<0.1%0
naicscode12.6%42,587
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%339,077
centroidx100%339,077
centroidy100%339,077
surfpointx100%339,077
surfpointy100%339,077
geom100%339,077
extras100%339,077
ownerlist58.4%197,982
placefp42.7%144,640
zoningurl61.5%208,378
lbcsactivity88.1%298,798
lbcsfunction87.0%294,897
lbcstype88.8%300,981
lbcscharacter97.3%329,915
lbcsownership75.0%254,244
sourceurl<0.1%0

Schema mapping

How source columns from the acquired Worcester County GIS layers map into the harmonized entity schemas and assemble into the published parcel table, alongside supplemented fields (elevation, flood zone) and deterministic columns.

Schema mapping — Worcester County, Massachusetts (25027) 2 entities · most recent acquisition per entity · generated 2026-10-10 direct column transformed (expression) geometry extras json supplemented determined ALL ENTITIES → FINAL PARCEL SCHEMA Harmonized entity columns assemble into publish.parcel_layer — matched by column name. Supplemented fields show their fill rate in this county. SOURCE COLUMNS HARMONIZED ENTITIES PUBLISH.PARCEL_LAYER PARCEL map_par_id cama_id sizelgl streetaddr last_edit geom loc_id poly_type map_no source plan_id bnd_chk no_match town_id sublot streetnum streetname sizeunits sizetext sizemap sizediff sizediffpct metadatecreate metaentrymethod metasource metasrcdate metasrctitle metacreator cama_match sort mapscale st_area_shape_ st_length_shape_ parcelid taxacctnum taxacres parceladdr updated geom extras ZONING m328assess_zoning geom 1 cols ⇢ zoningcode geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% taxyear geom · derived from geometry geom dem.us_1m · USGS 1m DEM 100% elevmin 100% elevmax 100% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 87.4% zonesubty 0.2% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 89.6% parcelid2 89.6% ogparcelid2 74.2% usecode 77.2% usedesc 93.1% zoningdesc 98.4% numbldgs 71.8% numunits 63.3% yearbuilt 70.0% numfloors 73.6% bldgsqft 74.4% imprvalue 74.1% landvalue 74.1% totalvalue 73.9% saleamt 73.4% saledate 74.1% ownertype 74.1% ownername 74.0% owneraddr 74.0% ownercity 74.0% ownerstate 74.0% ownerzip 74.4% parcelcity 100% parcelstate 100% parcelzip 73.1% book 72.9% page 58.4% ownerlist 61.5% zoningurl 88.1% lbcsactivity 87.0% lbcsfunction 88.8% lbcstype 97.3% lbcscharacter 75.0% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear usecode usedesc zoningcode zoningdesc numbldgs numunits yearbuilt numfloors bldgsqft imprvalue landvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip book page firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist zoningurl lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership publish.parcel_layer columns not fed by these sources (36) — empty or below 50% fill in this county parentid, stackid, taxdistrict, bedrooms, halfbaths, fullbaths, agvalue, legaldesc, township, section, qtrsection, range, plssdesc, block, lot parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, placefp, sourceurl PARCEL 7 mapped · 6 transformed · 48 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL map_par_id cama_id sizelgl streetaddr last_edit geom loc_id poly_type map_no source plan_id bnd_chk no_match town_id sublot streetnum streetname sizeunits sizetext sizemap sizediff sizediffpct metadatecreate metaentrymethod metasource metasrcdate metasrctitle metacreator cama_match sort mapscale st_area_shape_ st_length_shape_ parcelid NULLIF(TRIM(map_par_id), '')::text taxacctnum NULLIF(cama_id::text, '')::text taxacres NULLIF(sizelgl::text, '')::text parceladdr NULLIF(TRIM(streetaddr), '')::text updated NULLIF(last_edit::text, '')::text geom extras ( json_build_object( 'loc_id', loc_id::text, 'poly_type', poly_… not present in source — filled with NULL (48) parcelid2, taxyear, usecode, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths fullbaths, imprvalue, landvalue, agvalue, totalvalue, saleamt, saledate, ownername, owneraddr, ownercity, ownerstate, ownerzip, parcelcity parcelstate, parcelzip, legaldesc, township, section, qtrsection, range, plssdesc, book, page, block, lot, sourceurl, taxdistrict, parentid heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 2 mapped · 1 kept in extras · 7 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING m328assess_zoning geom zoningcode geom extras · 1 source columns preserved as json done extras not present in source — filled with NULL (7) zoningdesc, zoningtype, ordinance, setbacks, restrictions, notes, sourceurl

Neighboring counties

Parcel data for counties bordering Worcester County:

Frequently asked questions

Where can I find Worcester County, MA parcel and GIS data?

Land Records publishes a Worcester County, MA parcel dataset in which every parcel carries its boundary polygon (GIS geometry) along with ownership, assessed value, land use, acreage, and sale history. Preview it in the interactive explorer on this page, or download the full Worcester County, MA dataset as a GeoPackage or CSV.

How many parcels are in Worcester County, MA?

The current dataset contains 339,077 parcel records for Worcester County, MA, each with its boundary geometry and assessor attributes.

What is the FIPS code for Worcester County, MA?

The FIPS code for Worcester County, MA is 25027.

What information does each Worcester County, MA parcel record include?

Each Worcester County, MA parcel record includes the parcel ID/APN, owner name and mailing address, situs (property) address, assessed land and improvement values, acreage, land-use and zoning codes, year built, and the most recent sale price and date — plus the parcel boundary polygon. Per-attribute fill rates are listed in the coverage table on this page.

Is Worcester County, MA parcel data free?

You can preview Worcester County, MA parcels for free in the interactive explorer. The complete dataset is available as a one-time download or through the nationwide parcel web service; see the download options on this page for current pricing.

Does Worcester County, MA have an official GIS or property records website?

Yes — the official Worcester County, MA government website is linked in the county details above. Land Records standardizes Worcester County, MA assessor and recorder records into a single nationwide parcel schema with GIS boundary geometry.

On this page