Essex County, MA Parcels & GIS Data

Essex County, MA parcel data: 258,033 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Essex County, Massachusetts parcel data covering 258,033 property records.

This page documents parcel-level coverage for Essex 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 Essex County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Essex County property dataset.

Essex County is located in the northeastern part of the U.S. state of Massachusetts. At the 2020 census, the total population was 809,829, making it the third-most populous county in the state, and the seventy-eighth-most populous in the country. It is part of the Greater Boston area.

FIPS 25009

Official county website: http://www.essexma.org

The FIPS code for Essex County is 25009.

MiddlesexSuffolkRockinghamHillsboroughEssex
Hosted Web API$200/mo

Attribute coverage

Essex County contains 258,033 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%258,033
parcelid99.9%257,781
parcelid294.1%242,696
ogparcelid99.9%257,781
ogparcelid294.1%242,696
parentid62.8%162,108
stackid<0.1%0
geoid100%258,033
statefp100%258,033
countyfp100%258,033
countyname100%258,033
cousubfp100%258,033
cousubname100%258,033
tractce100%258,033
tractname100%258,033
taxacctnum3.3%8,422
taxyear100%258,033
taxdistrict<0.1%0
usecode82.8%213,750
usedesc80.8%208,423
zoningcode97.8%252,243
zoningdesc98.5%254,212
numbldgs100%258,031
numunits80.7%208,339
yearbuilt74.4%192,096
numfloors76.6%197,601
bldgsqft82.8%213,749
bedrooms3.2%8,333
halfbaths3.2%8,331
fullbaths3.2%8,332
imprvalue83.0%214,250
landvalue82.8%213,749
agvalue4.0%10,401
totalvalue82.8%213,749
taxacres85.9%221,622
calcarea100%258,033
saleamt81.9%211,216
saledate80.6%207,932
ownertype82.7%213,313
ownername82.7%213,313
owneraddr79.8%205,951
ownercity79.9%206,249
ownerstate79.9%206,235
ownerzip79.9%206,199
parceladdr98.3%253,588
parcelcity99.5%256,685
parcelstate100%258,033
parcelzip100%258,033
legaldesc<0.1%0
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book75.4%194,540
page74.9%193,163
block16.2%41,703
lot26.2%67,515
parceltype1.3%3,406
accesstype2.2%5,631
iucnclass1.4%3,725
placename3.4%8,868
placetype3.4%8,666
firmid100%258,031
firmdate100%258,031
fldzone100%258,031
zonesubty92.6%238,947
staticbfe4.4%11,325
elevmin99.6%256,955
elevmax99.6%256,955
elevavg99.6%256,955
fireplaces<0.1%0
heating<0.1%21
heatfuel<0.1%21
cooling<0.1%21
foundation<0.1%0
roofcover<0.1%0
siding<0.1%0
bldgtype<0.1%0
naicscode11.6%29,841
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%258,033
centroidx100%258,033
centroidy100%258,033
surfpointx100%258,033
surfpointy100%258,033
geom100%258,033
extras100%258,033
ownerlist61.8%159,527
placefp76.6%197,655
zoningurl64.6%166,628
lbcsactivity98.8%254,939
lbcsfunction97.6%251,784
lbcstype97.5%251,489
lbcscharacter99.4%256,496
lbcsownership83.2%214,734
sourceurl<0.1%0

Schema mapping

How source columns from the acquired Essex 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 — Essex County, Massachusetts (25009) 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 parcel_num full_num last_edit geom 10 cols ⇢ parcelid parcelid2 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 92.6% zonesubty 4.4% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 62.8% parentid 82.8% usecode 80.8% usedesc 100% numbldgs 80.7% numunits 74.4% yearbuilt 76.6% numfloors 82.8% bldgsqft 83.0% imprvalue 82.8% landvalue 82.8% totalvalue 85.9% taxacres 81.9% saleamt 80.6% saledate 82.7% ownertype 82.7% ownername 79.8% owneraddr 79.9% ownercity 79.9% ownerstate 79.9% ownerzip 98.3% parceladdr 99.5% parcelcity 100% parcelstate 100% parcelzip 75.4% book 74.9% page 61.8% ownerlist 76.6% placefp 64.6% zoningurl 98.8% lbcsactivity 97.6% lbcsfunction 97.5% lbcstype 99.4% lbcscharacter 83.2% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 parentid geoid statefp countyfp countyname cousubfp cousubname tractce tractname 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 placefp 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, taxacctnum, 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, sourceurl PARCEL 4 mapped · 10 kept in extras · 50 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcel_num full_num last_edit geom parcelid parcelid2 updated geom extras · 10 source columns preserved as json map_par_id, loc_id, poly_type, map_no, source, plan_id bnd_chk, no_match, town_id, type extras not present in source — filled with NULL (50) taxacctnum, taxyear, usecode, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths fullbaths, imprvalue, landvalue, agvalue, totalvalue, taxacres, saleamt, saledate, ownername, owneraddr, ownercity, ownerstate, ownerzip parceladdr, 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 Essex County:

Frequently asked questions

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

Land Records publishes a Essex 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 Essex County, MA dataset as a GeoPackage or CSV.

How many parcels are in Essex County, MA?

The current dataset contains 258,033 parcel records for Essex County, MA, each with its boundary geometry and assessor attributes.

What is the FIPS code for Essex County, MA?

The FIPS code for Essex County, MA is 25009.

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

Each Essex 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 Essex County, MA parcel data free?

You can preview Essex 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 Essex County, MA have an official GIS or property records website?

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

On this page