OH ยท updated 2026-07-29

Ohio property data

6,048,590 properties mapped across 88 Ohio counties, 212,252 of them carrying linked permit, violation, sale, or event records. These are the live map's own counts, not estimates. Statewide permit totals by jurisdiction are on the coverage page.

6,048,590
Properties mapped
212,252
With linked records (3.5%)
88
Counties covered
Parcel-first
Coverage tier

Counties

CountyPropertiesWith recordsLinked shareTier
Franklin448,71992,91821%Active
Hamilton352,50050.0%Parcel-first
Cuyahoga324,24985,75926%Active
Montgomery272,28900.0%Parcel-only
Summit261,94100.0%Parcel-only
Lucas204,33100.0%Parcel-only
Stark201,10000.0%Parcel-only
Lorain168,84500.0%Parcel-only
Butler165,8121050.1%Parcel-first
Mahoning158,928530.0%Parcel-first
Trumbull133,42840.0%Parcel-first
Lake112,386100.0%Parcel-first
Warren106,09300.0%Parcel-only
Clermont96,42580.0%Parcel-first
Delaware94,35000.0%Parcel-only
Licking79,47000.0%Parcel-only
Medina76,41100.0%Parcel-only
Greene76,20680.0%Parcel-first
Ashtabula73,739180.0%Parcel-first
Columbiana73,526100.0%Parcel-first
Richland72,05200.0%Parcel-only
Fairfield72,0111190.2%Parcel-first
Wood70,649160.0%Parcel-first
Portage67,74400.0%Parcel-only
Clark66,19300.0%Parcel-only
Tuscarawas59,86370.0%Parcel-first
Belmont58,44370.0%Parcel-first
Washington57,64320.0%Parcel-first
Muskingum57,18100.0%Parcel-only
Wayne56,80400.0%Parcel-only
Scioto55,934190.0%Parcel-first
Jefferson55,44400.0%Parcel-only
Miami52,866100.0%Parcel-first
Allen52,68400.0%Parcel-only
Lawrence51,75440.0%Parcel-first
Geauga50,76890.0%Parcel-first
Erie45,85300.0%Parcel-only
Ross42,10410.0%Parcel-first
Knox41,75620.0%Parcel-first
Athens40,475100.0%Parcel-first
Guernsey39,76300.0%Parcel-only
Huron39,02100.0%Parcel-only
Hancock37,41300.0%Parcel-only
Logan36,30030.0%Parcel-first
Ottawa34,51900.0%Parcel-only
Marion34,349150.0%Parcel-first
Brown33,74800.0%Parcel-only
Crawford33,63920.0%Parcel-first
Seneca33,19290.0%Parcel-first
Union33,10700.0%Parcel-only
Sandusky32,88790.0%Parcel-first
Highland31,959170.1%Parcel-first
Shelby31,38230.0%Parcel-first
Ashland31,36130.0%Parcel-first
Darke30,945130.0%Parcel-first
Putnam30,16000.0%Parcel-only
Meigs29,72900.0%Parcel-only
Pickaway28,86840.0%Parcel-first
Auglaize28,71330.0%Parcel-first
Holmes28,23200.0%Parcel-only
Carroll27,94310.0%Parcel-first
Coshocton26,99620.0%Parcel-first
Morrow26,55850.0%Parcel-first
Jackson26,51470.0%Parcel-first
Gallia26,31710.0%Parcel-first
Defiance26,02910.0%Parcel-first
Hardin25,97900.0%Parcel-only
Clinton25,86330.0%Parcel-first
Champaign25,69850.0%Parcel-first
Williams25,44250.0%Parcel-first
Mercer25,303120.0%Parcel-first
Perry25,21110.0%Parcel-first
Pike23,59900.0%Parcel-only
Fulton23,33800.0%Parcel-only
Adams21,52120.0%Parcel-first
Madison21,27020.0%Parcel-first
Preble20,48050.0%Parcel-first
Hocking20,37400.0%Parcel-only
Wyandot20,04530.0%Parcel-first
Van Wert19,64730.0%Parcel-first
Henry19,59420.0%Parcel-first
Morgan18,97200.0%Parcel-only
Paulding17,67800.0%Parcel-only
Harrison17,62830.0%Parcel-first
Fayette17,09920.0%Parcel-first
Monroe17,05810.0%Parcel-first
Noble16,31400.0%Parcel-only
Vinton12,32900.0%Parcel-only

What is in the Ohio data

Every property above sits on the owned parcel layer (92M parcels nationally) and is joined to whichever record classes exist for its jurisdiction: building permits, code violations, complaints, deeds and sales, assessments, and certificates of occupancy. Per-county parcel-match rates are published openly on the data quality page.

Building permits ยท 47.1M+Parcels ยท 92MCode violations ยท 22.9MComplaints & 311 ยท 25.1MDeeds & sales ยท 33.4MAssessments ยท 85MCertificates of occupancy ยท 1.6MContractors ยท 3.3MHearings & penalties ยท 13.1MGovernment decisions ยท 2.37M

Other states

AlabamaArizonaArkansasCaliforniaColoradoFloridaIdahoIllinoisIndianaMarylandMassachusettsMinnesotaMississippiMissouriNebraskaNevadaNew JerseyNew YorkNorth CarolinaPennsylvaniaTennesseeTexasUtahWashingtonWisconsin
Get Ohio property data
Delivered through the web app, the REST API, or a bulk license. Look up any single property free on the report page.
See pricingAPI docs