Dodge County, MN Parcels & GIS Data

Dodge County, MN parcel data: 12,418 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Dodge County, Minnesota parcel data covering 12,418 property records.

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

Dodge County is a county in the U.S. state of Minnesota. The population was 20,867 as of the 2020 census. Its county seat is Mantorville.

FIPS 27039

Official county website: http://www.co.dodge.mn.us

The FIPS code for Dodge County is 27039.

MowerOlmstedSteeleGoodhueDodge
Hosted Web API$200/mo

Attribute coverage

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

ColumnCoverageRecords populated
lrid100%12,418
parcelid99.9%12,408
parcelid299.9%12,407
ogparcelid100%12,418
ogparcelid2100%12,417
parentid<0.1%0
stackid<0.1%0
geoid100%12,418
statefp100%12,418
countyfp100%12,418
countyname100%12,418
cousubfp100%12,418
cousubname100%12,418
tractce100%12,418
tractname100%12,418
taxacctnum<0.1%6
taxyear100%12,418
taxdistrict99.8%12,390
usecode<0.1%0
usedesc0.1%8
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs0.1%18
numunits<0.1%0
yearbuilt<0.1%0
numfloors<0.1%0
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue<0.1%0
landvalue<0.1%0
agvalue<0.1%0
totalvalue<0.1%0
taxacres99.6%12,373
calcarea100%12,418
saleamt<0.1%1
saledate<0.1%5
ownertype99.8%12,394
ownername99.8%12,394
owneraddr99.7%12,379
ownercity99.7%12,384
ownerstate99.7%12,384
ownerzip99.7%12,384
parceladdr99.9%12,403
parcelcity99.9%12,400
parcelstate100%12,418
parcelzip100%12,418
legaldesc99.9%12,405
township100%12,413
section100%12,413
qtrsection100%12,413
range100%12,413
plssdesc100%12,413
book<0.1%0
page<0.1%0
block99.8%12,392
lot99.8%12,392
parceltype0.3%43
accesstype0.5%59
iucnclass0.3%35
placename51.1%6,342
placetype3.5%439
firmid100%12,418
firmdate100%12,418
fldzone100%12,418
zonesubty96.0%11,927
staticbfe<0.1%0
elevmin93.1%11,559
elevmax93.1%11,559
elevavg93.1%11,559
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
naicscode55.9%6,940
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%12,417
centroidx100%12,418
centroidy100%12,418
surfpointx100%12,418
surfpointy100%12,418
geom100%12,418
extras100%12,418
ownerlist75.8%9,417
placefp50.0%6,204
zoningurl<0.1%0

Schema mapping

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

Frequently asked questions

Where can I find Dodge County, MN parcel and GIS data?

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

How many parcels are in Dodge County, MN?

The current dataset contains 12,418 parcel records for Dodge County, MN, each with its boundary geometry and assessor attributes.

What is the FIPS code for Dodge County, MN?

The FIPS code for Dodge County, MN is 27039.

What information does each Dodge County, MN parcel record include?

Each Dodge County, MN 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 Dodge County, MN parcel data free?

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

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

On this page