Cuyahoga County, OH Parcels & GIS Data Cuyahoga County, OH parcel data: 486,079 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.
Land Records publishes Cuyahoga County, Ohio parcel data covering 486,079 property records.
This page documents parcel-level coverage for Cuyahoga County, Ohio. 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 Cuyahoga County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Cuyahoga County property dataset.
Cuyahoga County is a large urban county in the U.S. state of Ohio. The county seat and most populous city is Cleveland. As of the 2025 census estimates, its population was 1,232,925, a decrease of 2.5% or decline of 31,892 residents since the 2020 census.
FIPS 39035
Official county website: https://www.cuyahogacounty.us
The FIPS code for Cuyahoga County is 39035.
Lorain Portage Medina Summit Geauga Lake Cuyahoga
Cuyahoga County contains 486,079 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL).
Column Coverage Records populated lrid100% 486,079 parcelid100% 486,079 parcelid2100% 486,079 ogparcelid100% 486,079 ogparcelid2100% 486,079 parentid<0.1% 0 stackid<0.1% 0 geoid100% 486,079 statefp100% 486,079 countyfp100% 486,079 countyname100% 486,079 cousubfp100% 486,079 cousubname100% 486,079 tractce100% 486,079 tractname100% 486,079 taxacctnum<0.1% 0 taxyear<0.1% 0 taxdistrict0.1% 290 usecode99.2% 482,269 usedesc99.2% 482,269 zoningcode<0.1% 0 zoningdesc<0.1% 0 numbldgs100% 486,079 numunits<0.1% 0 yearbuilt<0.1% 0 numfloors0.7% 3,183 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.3% 482,559 calcarea100% 486,079 saleamt<0.1% 0 saledate<0.1% 0 ownertype0.5% 2,304 ownername0.5% 2,304 owneraddr0.4% 1,996 ownercity0.4% 2,019 ownerstate0.4% 2,017 ownerzip0.4% 2,019 parceladdr99.8% 485,014 parcelcity92.5% 449,654 parcelstate100% 486,079 parcelzip100% 486,079 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 parceltype0.9% 4,369 accesstype0.9% 4,369 iucnclass0.1% 544 placename4.3% 21,053 placetype4.3% 20,724 firmid100% 486,059 firmdate100% 486,059 fldzone100% 486,059 zonesubty99.5% 483,783 staticbfe<0.1% 94 elevmin100% 485,937 elevmax100% 485,937 elevavg100% 485,937 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 naicscode4.4% 21,304 frsid<0.1% 0 dfrurl<0.1% 0 caapermit<0.1% 0 cwapermit<0.1% 0 rcrapermit<0.1% 0 updated100% 486,079 centroidx100% 486,079 centroidy100% 486,079 surfpointx100% 486,079 surfpointy100% 486,079 geom100% 486,079 extras100% 486,079 lrversion100% 486,079
How source columns from the acquired Cuyahoga 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 — Cuyahoga County, Ohio (39035)
3 entities · 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
ADDRESS
placename
addrclass
addrnum
fullname
unitid
floor
zip
municipality
county
stateabbreviation
country
geom
house
category
house_number
road
unit
level
postcode
city
state_district
state
country
geom
PARCEL
stateparcelid
localparcelid
stateluc
landarea
mailaddressall
mailcity
mailstate
mailzip
situsaddressall
county
camadatasite
geom
parcelid
parcelid2
usedesc
taxacres
owneraddr
ownercity
ownerstate
ownerzip
parceladdr
township
sourceurl
geom
ZONING
geom
muni_zone_
zone_desi
generalize
adopted_date
permitted_
url
geom
zoningcode
zoningdesc
zoningtype
ordinance
restrictions
sourceurl
determined · ground truth
100%
lrid
100%
geoid
100%
statefp
100%
countyfp
100%
countyname
100%
cousubfp
100%
cousubname
100%
tractce
100%
tractname
100%
updated
100%
lrversion
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
100%
zonesubty
0.0%
staticbfe
100%
firmdate
100%
firmid
supplemented · derived / other pipelines
99.2%
usecode
100%
numbldgs
92.5%
parcelcity
100%
parcelstate
100%
parcelzip
lrid
parcelid
parcelid2
ogparcelid
ogparcelid2
geoid
statefp
countyfp
countyname
cousubfp
cousubname
tractce
tractname
usecode
usedesc
zoningcode
zoningdesc
numbldgs
taxacres
calcarea
owneraddr
ownercity
ownerstate
ownerzip
parceladdr
parcelcity
parcelstate
parcelzip
township
firmid
firmdate
fldzone
zonesubty
staticbfe
elevmin
elevmax
elevavg
updated
centroidx
centroidy
surfpointx
surfpointy
geom
extras
lrversion
publish.parcel_layer columns not fed by these sources (48) — empty or below 50% fill in this county
parentid, stackid, taxacctnum, taxyear, taxdistrict, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, imprvalue
landvalue, agvalue, totalvalue, saleamt, saledate, ownertype, ownername, legaldesc, section, qtrsection, range, plssdesc, book, page, block
lot, parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype
naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit
ADDRESS
12 mapped · 34 kept in extras · 9 unmapped (NULL)
SOURCE COLUMNS
HARMONIZED → ADDRESS
placename
addrclass
addrnum
fullname
unitid
floor
zip
municipality
county
stateabbreviation
country
geom
house
category
house_number
road
unit
level
postcode
city
state_district
state
country
geom
not present in source — filled with NULL (9)
near, staircase, entrance, po_box, suburb, city_district, island, country_region, world_region
PARCEL
12 mapped · 8 kept in extras · 42 unmapped (NULL)
SOURCE COLUMNS
HARMONIZED → PARCEL
stateparcelid
localparcelid
stateluc
landarea
mailaddressall
mailcity
mailstate
mailzip
situsaddressall
county
camadatasite
geom
parcelid
parcelid2
usedesc
taxacres
owneraddr
ownercity
ownerstate
ownerzip
parceladdr
township
sourceurl
geom
not present in source — filled with NULL (42)
taxacctnum, taxyear, usecode, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths
imprvalue, landvalue, agvalue, totalvalue, saleamt, saledate, ownername, parcelcity, parcelstate, parcelzip, legaldesc, section, qtrsection
range, plssdesc, book, page, block, lot, updated, taxdistrict, parentid, fireplaces, heating, cooling, foundation, roofcover, siding, heatfuel
ZONING
7 mapped · 6 kept in extras · 2 unmapped (NULL)
SOURCE COLUMNS
HARMONIZED → ZONING
geom
muni_zone_
zone_desi
generalize
adopted_date
permitted_
url
geom
zoningcode
zoningdesc
zoningtype
ordinance
restrictions
sourceurl
not present in source — filled with NULL (2)
setbacks, notes Neighboring counties Parcel data for counties bordering Cuyahoga County: