Skagit County, WA Parcels & GIS Data

Skagit County, WA parcel data: 82,845 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Skagit County, Washington parcel data covering 82,845 property records.

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

Skagit County is a county in the U.S. state of Washington. As of the 2020 census, the population was 129,523. The county seat and largest city is Mount Vernon.

FIPS 53057

Official county website: https://skagitcounty.net

The FIPS code for Skagit County is 53057.

IslandSan JuanWhatcomSnohomishOkanoganChelanSkagit

Attribute coverage

Skagit County contains 82,845 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL).

ColumnCoverageRecords populated
lrid100%82,845
parcelid93.7%77,664
parcelid2<0.1%0
ogparcelid100%82,845
ogparcelid2<0.1%0
parentid<0.1%0
stackid<0.1%0
geoid100%82,845
statefp100%82,845
countyfp100%82,845
countyname100%82,845
cousubfp100%82,845
cousubname100%82,845
tractce100%82,845
tractname100%82,845
taxacctnum<0.1%0
taxyear93.7%77,656
taxdistrict93.7%77,656
usecode93.7%77,656
usedesc<0.1%0
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs76.8%63,638
numunits74.2%61,460
yearbuilt59.2%49,066
numfloors<0.1%0
bldgsqft93.7%77,656
bedrooms46.5%38,496
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue77.7%64,352
landvalue76.9%63,675
agvalue68.5%56,788
totalvalue91.0%75,362
taxacres93.7%77,652
calcarea100%82,845
saleamt52.5%43,463
saledate69.8%57,840
ownertype93.7%77,646
ownername93.7%77,656
owneraddr65.7%54,452
ownercity93.6%77,524
ownerstate93.1%77,107
ownerzip93.1%77,092
parceladdr98.7%81,770
parcelcity98.3%81,470
parcelstate100%82,845
parcelzip99.8%82,642
legaldesc<0.1%0
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book<0.1%0
page<0.1%0
block<0.1%0
lot<0.1%0
parceltype13.0%10,733
accesstype13.0%10,733
iucnclass9.4%7,780
placename13.6%11,260
placetype16.2%13,422
firmid13.4%11,100
firmdate13.4%11,100
fldzone13.4%11,100
zonesubty11.4%9,407
staticbfe2.0%1,674
elevmin93.1%77,109
elevmax93.1%77,109
elevavg93.1%77,109
fireplaces19.1%15,842
heating93.7%77,656
heatfuel93.7%77,656
cooling93.7%77,656
foundation93.7%77,656
roofcover93.7%77,656
siding93.7%77,656
bldgtype<0.1%0
naicscode30.7%25,397
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated<0.1%0
centroidx100%82,845
centroidy100%82,845
surfpointx100%82,845
surfpointy100%82,845
geom100%82,845
extras100%82,845
lrversion100%82,845

Schema mapping

How source columns from the acquired Skagit 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 — Skagit County, Washington (53057) 1 entity · most recent acquisition per entity · generated 2026-07-13 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 parcelid taxyear landuse yearbuilt livingarea noofbedrooms imprlandvalue unimprlandvalue timberlandvalue assessedvalue acres saleprice saledate ownername owneradd1 ownercity ownerstate ownerzip situsstno situscsz township section qtrsection range geom citydistrict fireplace heataircond foundation roofcovering exteriorwalls 40 cols ⇢ parcelid taxyear usecode yearbuilt bldgsqft bedrooms imprvalue landvalue agvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip township section qtrsection range geom taxdistrict fireplaces heating cooling foundation roofcover siding extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 0.0% updated 100% lrversion geom · derived from geometry geom dem.us_1m · USGS 1m DEM 93.1% elevmin 93.1% elevmax 93.1% elevavg s_fld_haz_ar · FEMA NFHL 13.4% fldzone 11.4% zonesubty 2.0% staticbfe 13.4% firmdate 13.4% firmid supplemented · derived / other pipelines 76.8% numbldgs 74.2% numunits 93.7% heatfuel lrid parcelid ogparcelid geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear taxdistrict usecode numbldgs numunits yearbuilt bldgsqft bedrooms imprvalue landvalue agvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip township section qtrsection range firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg fireplaces heating heatfuel cooling foundation roofcover siding updated centroidx centroidy surfpointx surfpointy geom extras lrversion publish.parcel_layer columns not fed by these sources (29) — empty or below 50% fill in this county parcelid2, ogparcelid2, parentid, stackid, taxacctnum, usedesc, zoningcode, zoningdesc, numfloors, halfbaths, fullbaths, legaldesc, plssdesc book, page, block, lot, parceltype, accesstype, iucnclass, placename, placetype, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit rcrapermit PARCEL 34 mapped · 40 kept in extras · 20 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcelid taxyear landuse yearbuilt livingarea noofbedrooms imprlandvalue unimprlandvalue timberlandvalue assessedvalue acres saleprice saledate ownername owneradd1 ownercity ownerstate ownerzip situsstno situscsz township section qtrsection range geom citydistrict fireplace heataircond foundation roofcovering exteriorwalls parcelid taxyear usecode yearbuilt bldgsqft bedrooms imprvalue landvalue agvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip township section qtrsection range geom taxdistrict fireplaces heating cooling foundation roofcover siding extras · 40 source columns preserved as json situsstname, owneradd2, owneradd3, exemptions, neighborcode buildingvalue, taxablevalue, totalmktvalue, saledeedtype totaltaxes, totalspcassmts, generaltaxes, inactivedate roofstyle, floorcover, floorconstr, interiorfinish, plumbing effyearbuilt, firedistrict, schooldistrict, unit, levycode currentuseadj, tidelandvalue, seniorexadj, appraisalyear utilities, taxstmttaxablevalue, proptype, hasseptic, globalid buildingstyle, garagesqft, finishedbasement unfinishedbasement, shape_starea__, shape_stlength__ starea__, stlength__ extras not present in source — filled with NULL (20) parcelid2, taxacctnum, usedesc, zoningcode, zoningdesc, numbldgs, numunits, numfloors, halfbaths, fullbaths, legaldesc, plssdesc, book, page block, lot, updated, sourceurl, parentid, heatfuel

Neighboring counties

Parcel data for counties bordering Skagit County:

On this page