Worcester County, MA Parcels & GIS Data

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

Land Records publishes Worcester County, Massachusetts parcel data covering 315,736 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 315,736 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%315,736
parcelid99.9%315,409
parcelid289.9%283,788
ogparcelid99.9%315,412
ogparcelid289.9%283,791
parentid51.9%163,911
stackid<0.1%0
geoid100%315,736
statefp100%315,736
countyfp100%315,736
countyname100%315,736
cousubfp100%315,736
cousubname100%315,736
tractce100%315,736
tractname100%315,736
taxacctnum13.5%42,572
taxyear100%315,736
taxdistrict<0.1%0
usecode79.0%249,282
usedesc81.3%256,645
zoningcode95.5%301,599
zoningdesc76.7%242,023
numbldgs100%315,626
numunits76.5%241,605
yearbuilt67.4%212,747
numfloors74.6%235,531
bldgsqft78.4%247,398
bedrooms4.7%14,727
halfbaths4.6%14,601
fullbaths4.7%14,729
imprvalue79.2%250,065
landvalue78.9%249,007
agvalue<0.1%58
totalvalue79.2%250,065
taxacres82.3%259,931
calcarea100%315,736
saleamt78.7%248,357
saledate78.1%246,609
ownertype78.9%249,008
ownername78.9%249,007
owneraddr78.6%248,176
ownercity78.8%248,650
ownerstate78.7%248,575
ownerzip78.7%248,637
parceladdr94.5%298,396
parcelcity95.9%302,774
parcelstate100%315,736
parcelzip100%315,731
legaldesc0.3%1,031
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book77.8%245,607
page77.6%245,038
block7.0%21,970
lot34.8%109,752
parceltype1.7%5,422
accesstype2.7%8,629
iucnclass1.9%6,130
placename4.0%12,666
placetype4.0%12,484
firmid99.9%315,547
firmdate99.9%315,547
fldzone99.9%315,547
zonesubty86.7%273,699
staticbfe0.2%563
elevmin99.6%314,600
elevmax99.6%314,600
elevavg99.6%314,600
fireplaces<0.1%0
heating7.6%23,892
heatfuel7.6%23,892
cooling7.7%24,272
foundation<0.1%0
roofcover<0.1%0
siding<0.1%0
bldgtype<0.1%0
naicscode12.5%39,616
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%315,736
centroidx100%315,736
centroidy100%315,736
surfpointx100%315,736
surfpointy100%315,736
geom100%315,736
extras100%315,736
ownerlist62.8%198,438
placefp41.7%131,664
zoningurl59.3%187,158
lbcsactivity93.9%296,417
lbcsfunction92.8%292,983
lbcstype93.9%296,417
lbcscharacter98.3%310,284
lbcsownership79.7%251,497
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-17 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 parcelid taxacctnum taxacres parceladdr updated geom extras ZONING zone_code muni_id prim_use base_use geom 6 cols ⇢ zoningcode zoningdesc zoningtype 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 86.7% zonesubty 0.2% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 89.9% parcelid2 89.9% ogparcelid2 51.9% parentid 79.0% usecode 81.3% usedesc 100% numbldgs 76.5% numunits 67.4% yearbuilt 74.6% numfloors 78.4% bldgsqft 79.2% imprvalue 78.9% landvalue 79.2% totalvalue 78.7% saleamt 78.1% saledate 78.9% ownertype 78.9% ownername 78.6% owneraddr 78.8% ownercity 78.7% ownerstate 78.7% ownerzip 95.9% parcelcity 100% parcelstate 100% parcelzip 77.8% book 77.6% page 62.8% ownerlist 59.3% zoningurl 93.9% lbcsactivity 92.8% lbcsfunction 93.9% lbcstype 98.3% lbcscharacter 79.7% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 parentid 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 (35) — empty or below 50% fill in this county 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 · 1 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 parcelid taxacctnum taxacres parceladdr updated geom extras ( json_build_object( 'loc_id', "loc_id"::text, 'poly_type', "po… 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 4 mapped · 1 transformed · 6 kept in extras · 5 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING zone_code muni_id prim_use base_use geom zoningcode CASE WHEN zone_code::text LIKE muni_id::text || '_%' AND length… zoningdesc zoningtype geom extras · 6 source columns preserved as json id, muni_id, muni_name, rpa_acr, maxdua, maxfar extras not present in source — filled with NULL (5) 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 315,736 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