Plymouth County, IA Parcels & GIS Data

Plymouth County, IA parcel data: 29,510 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Plymouth County, Iowa parcel data covering 29,510 property records.

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

Plymouth County is the westernmost county in the U.S. state of Iowa. As of the 2020 census, the population was 25,698, and was estimated to be 25,697 in 2025. The county seat and the largest city is Le Mars.

FIPS 19149

Official county website: https://www.co.plymouth.ia.us/

The FIPS code for Plymouth County is 19149.

WoodburyUnionSiouxO'BrienCherokeePlymouth
Hosted Web API$200/mo

Attribute coverage

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

ColumnCoverageRecords populated
lrid100%29,510
parcelid100%29,510
parcelid295.6%28,200
ogparcelid100%29,510
ogparcelid299.6%29,388
parentid<0.1%0
stackid<0.1%0
geoid100%29,510
statefp100%29,510
countyfp100%29,510
countyname100%29,510
cousubfp100%29,510
cousubname100%29,510
tractce100%29,510
tractname100%29,510
taxacctnum<0.1%0
taxyear100%29,510
taxdistrict<0.1%0
usecode<0.1%0
usedesc0.1%17
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs0.4%122
numunits0.4%113
yearbuilt<0.1%0
numfloors<0.1%0
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue78.2%23,085
landvalue78.2%23,085
agvalue78.2%23,085
totalvalue78.2%23,085
taxacres<0.1%0
calcarea100%29,510
saleamt<0.1%0
saledate<0.1%0
ownertype98.2%28,968
ownername98.2%28,968
owneraddr<0.1%3
ownercity<0.1%0
ownerstate<0.1%0
ownerzip<0.1%0
parceladdr38.7%11,408
parcelcity95.8%28,260
parcelstate100%29,510
parcelzip100%29,510
legaldesc<0.1%0
township99.8%29,451
section99.8%29,451
qtrsection99.8%29,451
range99.8%29,451
plssdesc99.8%29,451
book<0.1%0
page<0.1%0
block<0.1%0
lot<0.1%0
parceltype0.4%123
accesstype1.3%382
iucnclass1.1%310
placename32.0%9,445
placetype3.2%930
firmid99.8%29,460
firmdate99.8%29,460
fldzone99.8%29,460
zonesubty93.2%27,507
staticbfe<0.1%0
elevmin100%29,506
elevmax100%29,506
elevavg100%29,506
fireplaces<0.1%0
heating<0.1%0
heatfuel<0.1%0
cooling<0.1%0
foundation<0.1%0
roofcover<0.1%0
siding<0.1%0
bldgtype<0.1%0
naicscode41.7%12,317
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated79.2%23,373
centroidx100%29,510
centroidy100%29,510
surfpointx100%29,510
surfpointy100%29,510
geom100%29,510
extras100%29,510
ownerlist61.8%18,227
placefp30.6%9,023
zoningurl<0.1%0

Schema mapping

How source columns from the acquired Plymouth 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 — Plymouth County, Iowa (19149) 1 entity · most recent acquisition per entity · generated 2026-08-30 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 pin compid owner housenum address city state zip geom id shapeid parcelid parcelid2 ownername parceladdr parcelcity parcelstate parcelzip 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 79.2% updated 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 100% firmdate 100% firmid supplemented · derived / other pipelines 78.2% imprvalue 78.2% landvalue 78.2% agvalue 78.2% totalvalue 100% township 100% section 100% qtrsection 100% range 100% plssdesc 61.8% ownerlist lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear imprvalue landvalue agvalue totalvalue calcarea ownertype ownername parceladdr parcelcity parcelstate parcelzip township section qtrsection range plssdesc firmid firmdate fldzone zonesubty elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist publish.parcel_layer columns not fed by these sources (50) — empty or below 50% fill in this county parentid, stackid, taxacctnum, taxdistrict, usecode, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft bedrooms, halfbaths, fullbaths, taxacres, saleamt, saledate, owneraddr, ownercity, ownerstate, ownerzip, legaldesc, book, page, block, lot parceltype, accesstype, iucnclass, placename, placetype, staticbfe, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, placefp, zoningurl PARCEL 9 mapped · 2 transformed · 46 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL pin compid owner housenum address city state zip geom id shapeid parcelid parcelid2 ownername parceladdr NULLIF(trim(COALESCE(housenum::text, ' ') || ' ' || COALESCE(ad… parcelcity parcelstate parcelzip geom extras (json_build_object('id', id::text, 'shapeid', shapeid::jsonb)):… not present in source — filled with NULL (46) taxacctnum, taxyear, usecode, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths fullbaths, imprvalue, landvalue, agvalue, totalvalue, taxacres, saleamt, saledate, owneraddr, ownercity, ownerstate, ownerzip, legaldesc township, section, qtrsection, range, plssdesc, book, page, block, lot, updated, sourceurl, taxdistrict, parentid, heatfuel, fireplaces heating, cooling, foundation, roofcover, siding

Neighboring counties

Parcel data for counties bordering Plymouth County:

Frequently asked questions

Where can I find Plymouth County, IA parcel and GIS data?

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

How many parcels are in Plymouth County, IA?

The current dataset contains 29,510 parcel records for Plymouth County, IA, each with its boundary geometry and assessor attributes.

What is the FIPS code for Plymouth County, IA?

The FIPS code for Plymouth County, IA is 19149.

What information does each Plymouth County, IA parcel record include?

Each Plymouth County, IA 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 Plymouth County, IA parcel data free?

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

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

On this page