Bristol County, MA Parcels & GIS Data

Bristol County, MA parcel data: 203,656 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Bristol County, Massachusetts parcel data covering 203,656 property records.

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

Bristol County is a county in the Commonwealth of Massachusetts, United States. As of the 2020 census, the population was 579,200. The shire town is Taunton. Some governmental functions are performed by the Commonwealth of Massachusetts, others by the county, and others by local towns and cities.

FIPS 25005

Official county website: https://countyofbristol.net

The FIPS code for Bristol County is 25005.

NorfolkDukesBarnstablePlymouthBristolProvidenceNewportBristol
Hosted Web API$200/mo

Attribute coverage

Bristol County contains 203,656 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%203,656
parcelid99.6%202,745
parcelid292.8%189,057
ogparcelid99.6%202,745
ogparcelid292.8%189,057
parentid<0.1%0
stackid<0.1%0
geoid100%203,656
statefp100%203,656
countyfp100%203,656
countyname100%203,656
cousubfp100%203,656
cousubname100%203,656
tractce100%203,656
tractname100%203,656
taxacctnum11.6%23,549
taxyear100%203,656
taxdistrict3.9%7,949
usecode70.3%143,076
usedesc69.7%141,980
zoningcode85.2%173,599
zoningdesc65.9%134,139
numbldgs96.1%195,695
numunits68.5%139,566
yearbuilt57.2%116,554
numfloors61.2%124,540
bldgsqft68.3%139,081
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue70.6%143,742
landvalue69.6%141,686
agvalue17.8%36,219
totalvalue70.2%143,066
taxacres81.9%166,761
calcarea100%203,656
saleamt64.2%130,799
saledate61.6%125,397
ownertype70.2%143,064
ownername70.2%143,064
owneraddr70.2%142,948
ownercity70.2%143,036
ownerstate70.2%142,974
ownerzip70.2%142,964
parceladdr83.7%170,474
parcelcity75.9%154,636
parcelstate100%203,656
parcelzip100%203,655
legaldesc16.5%33,688
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book63.4%129,208
page63.0%128,335
block3.2%6,469
lot43.0%87,631
parceltype1.3%2,689
accesstype2.2%4,531
iucnclass1.6%3,307
placename7.3%14,768
placetype7.1%14,541
firmid100%203,647
firmdate100%203,647
fldzone100%203,647
zonesubty93.2%189,754
staticbfe4.4%9,059
elevmin99.9%203,355
elevmax99.9%203,355
elevavg99.9%203,355
fireplaces<0.1%0
heating<0.1%55
heatfuel<0.1%51
cooling<0.1%61
foundation<0.1%0
roofcover0.1%107
siding<0.1%61
bldgtype<0.1%0
naicscode9.6%19,578
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%203,656
centroidx100%203,656
centroidy100%203,656
surfpointx100%203,656
surfpointy100%203,656
geom100%203,656
extras100%203,656
ownerlist55.3%112,697
placefp56.6%115,252
zoningurl54.4%110,765
lbcsactivity73.9%150,410
lbcsfunction72.5%147,737
lbcstype78.0%158,863
lbcscharacter91.2%185,766
lbcsownership70.7%144,076
sourceurl0.1%111

Schema mapping

How source columns from the acquired Bristol 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 — Bristol County, Massachusetts (25005) 3 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 primaryparid parcel_num cama_id size_lgl streetaddr block lot last_edit geom town_id map_par_id loc_id poly_type map_no source plan_id bnd_chk no_match map sublot old_mapparid old_parcelid streetnum streetname sizeunits size_text size_map size_diff size_diff_pct metasrc metasrctitle metacreator cama_match full_num mapscale metachangenum metadatecreate feature_id parcelid parcelid2 taxacctnum taxacres parceladdr block lot updated geom taxdistrict extras REFTABLE loc_id prop_id fy use_code zoning units year_built bld_area bldg_val land_val total_val lot_size ls_price ls_date owner1 own_addr own_city own_state own_zip site_addr city zip ls_book ls_page addr_num full_str style stories res_area num_rooms geom 8 cols ⇢ parcelid parcelid2 taxyear usecode zoningcode numunits yearbuilt bldgsqft imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelzip book page house_number road bldgtype numfloors livingarea totalrooms geom extras ZONING zoneclass zonedesc zoneclass_nosub articles geom 5 cols ⇢ zoningcode zoningdesc zoningtype ordinance geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 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 93.2% zonesubty 4.4% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 69.7% usedesc 96.1% numbldgs 100% parcelstate 55.3% ownerlist 56.6% placefp 54.4% zoningurl 73.9% lbcsactivity 72.5% lbcsfunction 78.0% lbcstype 91.2% lbcscharacter 70.7% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict 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 block lot firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg bldgtype updated centroidx centroidy surfpointx surfpointy geom extras ownerlist placefp zoningurl lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership publish.parcel_layer columns not fed by these sources (31) — empty or below 50% fill in this county parentid, stackid, bedrooms, halfbaths, fullbaths, agvalue, legaldesc, township, section, qtrsection, range, plssdesc, parceltype, accesstype iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, naicscode, frsid, dfrurl, caapermit cwapermit, rcrapermit, sourceurl PARCEL 11 mapped · 1 transformed · 44 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL primaryparid parcel_num cama_id size_lgl streetaddr block lot last_edit geom town_id map_par_id loc_id poly_type map_no source plan_id bnd_chk no_match map sublot old_mapparid old_parcelid streetnum streetname sizeunits size_text size_map size_diff size_diff_pct metasrc metasrctitle metacreator cama_match full_num mapscale metachangenum metadatecreate feature_id parcelid parcelid2 taxacctnum taxacres parceladdr block lot updated geom taxdistrict extras ( json_build_object( 'map_par_id', map_par_id::text, 'loc_id', … not present in source — filled with NULL (44) 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, sourceurl, parentid, heatfuel, fireplaces, heating, cooling foundation, roofcover, siding REFTABLE 31 mapped · 1 transformed · 8 kept in extras · 90 unmapped (NULL) SOURCE COLUMNS HARMONIZED → REFTABLE loc_id prop_id fy use_code zoning units year_built bld_area bldg_val land_val total_val lot_size ls_price ls_date owner1 own_addr own_city own_state own_zip site_addr city zip ls_book ls_page addr_num full_str style stories res_area num_rooms geom parcelid parcelid2 taxyear usecode zoningcode numunits yearbuilt bldgsqft imprvalue landvalue totalvalue taxacres saleamt saledate NULLIF(ls_date, '')::text ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelzip book page house_number road bldgtype numfloors livingarea totalrooms geom extras · 8 source columns preserved as json other_val, location, own_co, reg_id, lot_units, cama_id town_id, own_csz extras not present in source — filled with NULL (90) taxacctnum, usedesc, zoningdesc, numbldgs, bedrooms, halfbaths, fullbaths, agvalue, parcelstate, legaldesc, township, section, qtrsection range, plssdesc, block, lot, zoningtype, zoningordinance, zoningsetbacks, zoningrestrictions, landusecode, landusedesc, lbcsdimension, lbcscode house, category, near, unit, level, staircase, entrance, po_box, postcode, suburb, city_district, city, island, state_district, state country_region, country, world_region, yearremodel, bldgquality, bldgcondition, architecture, fireplaces, heating, cooling, foundation, attic atticsqft, intwall, extwall, roofstyle, roofcover, roofheight, fsagpfeet, siding, framing, basementsqft, attgaragesqft, detgaragesqft garagestalls, situsaddress, appraisedvalue, assessedvalue, boatlift, boatdock, boathouse, pool, gazebo, irrigation, riprap, solarium, carport greenhouse, openporch, enclporch, sauna, wooddeck, hottub, patio, shed, workshop, sourceurl, taxdistrict, parentid, heatfuel ZONING 5 mapped · 5 kept in extras · 4 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING zoneclass zonedesc zoneclass_nosub articles geom zoningcode zoningdesc zoningtype ordinance geom extras · 5 source columns preserved as json created_user, created_date, last_edited_user last_edited_date, globalid extras not present in source — filled with NULL (4) setbacks, restrictions, notes, sourceurl

Neighboring counties

Parcel data for counties bordering Bristol County:

Frequently asked questions

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

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

How many parcels are in Bristol County, MA?

The current dataset contains 203,656 parcel records for Bristol County, MA, each with its boundary geometry and assessor attributes.

What is the FIPS code for Bristol County, MA?

The FIPS code for Bristol County, MA is 25005.

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

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

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

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

On this page