Belmont County, OH Parcels & GIS Data

Belmont County, OH parcel data: 67,151 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Belmont County, Ohio parcel data covering 67,151 property records.

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

Belmont County is a county located in the eastern end of the U.S. state of Ohio. As of the 2020 United States census, the population was 66,497. Its county seat is St.

FIPS 39013

Official county website: http://www.belmontcountyohio.org

The FIPS code for Belmont County is 39013.

GuernseyHarrisonJeffersonOhioMarshallMonroeNobleBelmont
Hosted Web API$200/mo

Attribute coverage

Belmont County contains 67,151 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL). For the LBCS columns, only real classifications count: the to-be-determined and not-applicable placeholder codes are excluded.

ColumnCoverageRecords populated
lrid100%67,151
parcelid100%67,151
parcelid298.1%65,861
ogparcelid100%67,151
ogparcelid2100%67,151
parentid95.0%63,780
stackid<0.1%0
geoid100%67,151
statefp100%67,151
countyfp100%67,151
countyname100%67,151
cousubfp100%67,151
cousubname100%67,151
tractce100%67,151
tractname100%67,151
taxacctnum<0.1%0
taxyear100%67,151
taxdistrict<0.1%0
usecode95.5%64,105
usedesc94.4%63,387
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs100%67,151
numunits51.5%34,585
yearbuilt<0.1%0
numfloors<0.1%13
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue93.6%62,845
landvalue94.7%63,595
agvalue<0.1%0
totalvalue<0.1%0
taxacres99.9%67,060
calcarea100%67,151
saleamt<0.1%0
saledate93.8%63,009
ownertype97.6%65,570
ownername97.6%65,570
owneraddr97.8%65,641
ownercity90.9%61,055
ownerstate90.9%61,031
ownerzip94.0%63,133
parceladdr97.7%65,629
parcelcity3.1%2,056
parcelstate100%67,151
parcelzip100%67,151
legaldesc95.9%64,431
township99.9%67,076
section99.9%67,076
qtrsection99.9%67,076
range99.9%67,076
plssdesc99.9%67,076
book99.5%66,834
page99.5%66,834
block96.9%65,050
lot96.9%65,050
parceltype0.3%197
accesstype0.5%356
iucnclass0.2%147
placename2.7%1,794
placetype2.6%1,760
firmid100%67,145
firmdate100%67,145
fldzone100%67,145
zonesubty92.6%62,172
staticbfe<0.1%0
elevmin99.1%66,573
elevmax99.1%66,573
elevavg99.1%66,573
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
naicscode10.4%7,002
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%67,151
centroidx100%67,151
centroidy100%67,151
surfpointx100%67,151
surfpointy100%67,151
geom100%67,151
extras100%67,151
ownerlist79.5%53,384
placefp47.1%31,652
zoningurl<0.1%0
lbcsactivity97.5%65,450
lbcsfunction97.5%65,446
lbcstype99.8%67,034
lbcscharacter97.5%65,481
lbcsownership97.7%65,611
sourceurl94.2%63,246

Schema mapping

How source columns from the acquired Belmont 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 — Belmont County, Ohio (39013) 1 entity · most recent acquisition per entity · generated 2026-10-10 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 usecode improve land acreage date_trans name lname fname ownadd1 ownadd2 ownadd3 zip propadd1 propadd2 propadd3 desc_ t sec r vol pg parcel date_upda geom parcel_no 17 cols ⇢ parcelid usecode imprvalue landvalue taxacres saledate ownername owneraddr ownerzip parceladdr legaldesc township section range book page lot updated geom parentid extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% taxyear geom · derived from geometry geom dem.us_1m · USGS 1m DEM 99.1% elevmin 99.1% elevmax 99.1% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 92.6% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 98.1% parcelid2 100% ogparcelid2 94.4% usedesc 100% numbldgs 51.5% numunits 90.9% ownercity 90.9% ownerstate 100% parcelstate 100% parcelzip 100% qtrsection 100% plssdesc 96.9% block 79.5% ownerlist 97.5% lbcsactivity 97.5% lbcsfunction 100% lbcstype 97.5% lbcscharacter 97.7% lbcsownership 94.2% sourceurl lrid parcelid parcelid2 ogparcelid ogparcelid2 parentid geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear usecode usedesc numbldgs numunits imprvalue landvalue taxacres calcarea saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelstate parcelzip legaldesc township section qtrsection range plssdesc book page block lot firmid firmdate fldzone zonesubty elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (37) — empty or below 50% fill in this county stackid, taxacctnum, taxdistrict, zoningcode, zoningdesc, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue, totalvalue saleamt, parcelcity, parceltype, accesstype, iucnclass, placename, placetype, staticbfe, fireplaces, heating, heatfuel, cooling, foundation roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, placefp, zoningurl PARCEL 20 mapped · 19 transformed · 17 kept in extras · 34 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL pin usecode improve land acreage date_trans name lname fname ownadd1 ownadd2 ownadd3 zip propadd1 propadd2 propadd3 desc_ t sec r vol pg parcel date_upda geom parcel_no parcelid NULLIF(btrim(pin, ' " '), '')::text usecode NULLIF(btrim(usecode, ' " '), '')::text imprvalue NULLIF(btrim(improve, ' " '), '')::text landvalue NULLIF(btrim(land, ' " '), '')::text taxacres NULLIF(btrim(acreage, ' " '), '')::text saledate to_timestamp(date_trans / 1000.0)::text ownername NULLIF(concat_ws(';', NULLIF(btrim(name, ' " '), ''), NULLIF(bt… owneraddr NULLIF(concat_ws(' ', NULLIF(btrim(ownadd1, ' " '), ''), NULLIF… ownerzip NULLIF(btrim(zip, ' " '), '')::text parceladdr NULLIF(concat_ws(' ', NULLIF(btrim(propadd1, ' " '), ''), NULLI… legaldesc NULLIF(btrim(desc_, ' " '), '')::text township NULLIF(btrim(t, ' " '), '')::text section NULLIF(btrim(sec, ' " '), '')::text range NULLIF(btrim(r, ' " '), '')::text book NULLIF(btrim(vol, ' " '), '')::text page NULLIF(btrim(pg, ' " '), '')::text lot NULLIF(btrim(parcel, ' " '), '')::text updated to_timestamp(date_upda / 1000.0)::text geom parentid NULLIF(btrim(parcel_no, ' " '), '')::text extras · 17 source columns preserved as json recnum, area, perimeter, twp, dwg, type_deed, subdiv, cab, sl note, memo1, memo2, poor, surveyor, surveyyr, coname, ac extras not present in source — filled with NULL (34) parcelid2, taxacctnum, taxyear, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths fullbaths, agvalue, totalvalue, saleamt, ownercity, ownerstate, parcelcity, parcelstate, parcelzip, qtrsection, plssdesc, block, sourceurl taxdistrict, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding

Neighboring counties

Parcel data for counties bordering Belmont County:

Frequently asked questions

Where can I find Belmont County, OH parcel and GIS data?

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

How many parcels are in Belmont County, OH?

The current dataset contains 67,151 parcel records for Belmont County, OH, each with its boundary geometry and assessor attributes.

What is the FIPS code for Belmont County, OH?

The FIPS code for Belmont County, OH is 39013.

What information does each Belmont County, OH parcel record include?

Each Belmont County, OH 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 Belmont County, OH parcel data free?

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

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

On this page