York County, ME Parcels & GIS Data

York County, ME parcel data: 121,401 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes York County, Maine parcel data covering 121,401 property records.

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

York County is the southernmost county in the U.S. state of Maine, along the state of New Hampshire's eastern border. It is divided from Strafford County, New Hampshire, by the Salmon Falls River and the connected tidal estuary, the Piscataqua River. York County was permanently established in 1636.

FIPS 23031

Official county website: https://www.yorkcountymaine.gov

The FIPS code for York County is 23031.

CarrollCumberlandRockinghamStraffordOxfordYork
Hosted Web API$200/mo

Attribute coverage

York County contains 121,401 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%121,401
parcelid97.8%118,776
parcelid282.9%100,695
ogparcelid99.8%121,161
ogparcelid283.1%100,927
parentid36.9%44,849
stackid<0.1%0
geoid100%121,401
statefp100%121,401
countyfp100%121,401
countyname100%121,401
cousubfp100%121,401
cousubname100%121,401
tractce100%121,401
tractname100%121,401
taxacctnum35.3%42,799
taxyear100%121,401
taxdistrict51.5%62,466
usecode25.0%30,408
usedesc35.0%42,531
zoningcode46.9%56,986
zoningdesc30.1%36,499
numbldgs92.5%112,345
numunits29.0%35,210
yearbuilt15.6%18,960
numfloors19.4%23,590
bldgsqft17.1%20,739
bedrooms14.8%17,927
halfbaths0.7%871
fullbaths14.8%17,942
imprvalue31.1%37,700
landvalue37.8%45,855
agvalue2.3%2,820
totalvalue37.8%45,945
taxacres42.9%52,099
calcarea100%121,401
saleamt30.7%37,277
saledate24.4%29,622
ownertype42.3%51,356
ownername40.7%49,425
owneraddr39.3%47,749
ownercity37.8%45,839
ownerstate37.7%45,819
ownerzip31.2%37,824
parceladdr67.1%81,452
parcelcity68.1%82,640
parcelstate100%121,401
parcelzip100%121,399
legaldesc1.5%1,822
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book38.2%46,364
page22.1%26,794
block14.7%17,799
lot61.6%74,788
parceltype2.5%3,065
accesstype2.6%3,133
iucnclass1.9%2,303
placename4.2%5,144
placetype4.2%5,069
firmid100%121,401
firmdate100%121,401
fldzone100%121,401
zonesubty92.5%112,305
staticbfe5.1%6,197
elevmin99.5%120,743
elevmax99.5%120,743
elevavg99.5%120,743
fireplaces<0.1%0
heating18.8%22,852
heatfuel18.5%22,491
cooling19.4%23,499
foundation3.7%4,539
roofcover19.4%23,499
siding15.6%18,960
bldgtype<0.1%0
naicscode8.2%9,895
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated92.7%112,511
centroidx100%121,401
centroidy100%121,401
surfpointx100%121,401
surfpointy100%121,401
geom100%121,401
extras100%121,401
ownerlist39.8%48,271
placefp46.3%56,238
zoningurl27.5%33,437
lbcsactivity43.7%53,045
lbcsfunction43.6%52,873
lbcstype53.9%65,377
lbcscharacter80.7%97,943
lbcsownership42.6%51,682
sourceurl36.5%44,372

Schema mapping

How source columns from the acquired York 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 — York County, Maine (23031) 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 parcel_num full_num area_ac newmap newlot geom 5 cols ⇢ parcelid parcelid2 taxacres book lot geom extras ZONING zone_desig zone_lbl zone_name table_a_li minsb_maj_ minsb_othe min_sb_sid min_sb_rea min_sb_maj min_sb_oth min_sb_s_1 minsb_rear mls_ys_yw mls_ns_yw mls_ys_nw mls_ns_nw max_storie maxheight_ frontage_y frontage_1 frontage_n frontage_2 note_a note_plus_ note_gener note_2_ast disclaimer table_b_li geom 6 cols ⇢ zoningcode zoningdesc ordinance setbacks restrictions notes sourceurl 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 92.7% updated geom · derived from geometry geom dem.us_1m · USGS 1m DEM 99.5% elevmin 99.5% elevmax 99.5% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 92.5% zonesubty 5.1% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 51.5% taxdistrict 92.5% numbldgs 67.1% parceladdr 68.1% parcelcity 100% parcelstate 100% parcelzip 53.9% lbcstype 80.7% lbcscharacter lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear taxdistrict zoningcode zoningdesc numbldgs taxacres calcarea parceladdr parcelcity parcelstate parcelzip book lot firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras lbcstype lbcscharacter sourceurl publish.parcel_layer columns not fed by these sources (57) — empty or below 50% fill in this county parentid, stackid, taxacctnum, usecode, usedesc, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, imprvalue, landvalue agvalue, totalvalue, saleamt, saledate, ownertype, ownername, owneraddr, ownercity, ownerstate, ownerzip, legaldesc, township, section qtrsection, range, plssdesc, page, block, parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, ownerlist, placefp, zoningurl lbcsactivity, lbcsfunction, lbcsownership PARCEL 6 mapped · 4 transformed · 5 kept in extras · 48 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcel_num full_num area_ac newmap newlot geom parcelid NULLIF(TRIM(parcel_num), '')::text parcelid2 NULLIF(TRIM(full_num), '')::text taxacres book NULLIF(TRIM(newmap), '')::text lot NULLIF(TRIM(newlot), '')::text geom extras · 5 source columns preserved as json parcel_id, area_sf, newmap_lot, globalid, feature_id extras not present in source — filled with NULL (48) taxacctnum, taxyear, usecode, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths fullbaths, imprvalue, landvalue, agvalue, totalvalue, saleamt, saledate, ownername, owneraddr, ownercity, ownerstate, ownerzip, parceladdr parcelcity, parcelstate, parcelzip, legaldesc, township, section, qtrsection, range, plssdesc, page, block, updated, sourceurl, taxdistrict parentid, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 8 mapped · 6 transformed · 6 kept in extras · 1 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING zone_desig zone_lbl zone_name table_a_li minsb_maj_ minsb_othe min_sb_sid min_sb_rea min_sb_maj min_sb_oth min_sb_s_1 minsb_rear mls_ys_yw mls_ns_yw mls_ys_nw mls_ns_nw max_storie maxheight_ frontage_y frontage_1 frontage_n frontage_2 note_a note_plus_ note_gener note_2_ast disclaimer table_b_li geom zoningcode COALESCE(NULLIF(TRIM(zone_desig::text), ''), NULLIF(TRIM(zone_l… zoningdesc ordinance NULLIF(TRIM(table_a_li::text), '')::text setbacks NULLIF(concat_ws('; ', NULLIF(TRIM(minsb_maj_::text), ''), NULL… restrictions NULLIF(concat_ws('; ', NULLIF(TRIM(mls_ys_yw::text), ''), NULLI… notes NULLIF(concat_ws('; ', NULLIF(TRIM(note_a::text), ''), NULLIF(T… sourceurl NULLIF(TRIM(table_b_li::text), '')::text geom extras · 6 source columns preserved as json objectid_1, dvlpmnt, map_color_, table_c_li, st_area_shape_ st_length_shape_ extras not present in source — filled with NULL (1) zoningtype

Neighboring counties

Parcel data for counties bordering York County:

Frequently asked questions

Where can I find York County, ME parcel and GIS data?

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

How many parcels are in York County, ME?

The current dataset contains 121,401 parcel records for York County, ME, each with its boundary geometry and assessor attributes.

What is the FIPS code for York County, ME?

The FIPS code for York County, ME is 23031.

What information does each York County, ME parcel record include?

Each York County, ME 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 York County, ME parcel data free?

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

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

On this page