Duval County, TX Parcels & GIS Data

Duval County, TX parcel data: 15,426 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Duval County, Texas parcel data covering 15,426 property records.

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

Duval County is a county located in the U.S. state of Texas. As of the 2020 census, its population was 9,831. Its county seat is San Diego.

FIPS 48131

Official county website: https://www.co.duval.tx.us

The FIPS code for Duval County is 48131.

Jim WellsWebbJim HoggBrooksLa SalleMcMullenLive OakDuval
Hosted Web API$200/mo

Attribute coverage

Duval County contains 15,426 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%15,426
parcelid87.1%13,442
parcelid291.2%14,075
ogparcelid86.9%13,405
ogparcelid291.2%14,064
parentid<0.1%0
stackid<0.1%0
geoid100%15,426
statefp100%15,426
countyfp100%15,426
countyname100%15,426
cousubfp100%15,426
cousubname100%15,426
tractce100%15,426
tractname100%15,426
taxacctnum86.8%13,395
taxyear100%15,426
taxdistrict86.7%13,367
usecode58.9%9,092
usedesc<0.1%4
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs31.3%4,836
numunits30.9%4,763
yearbuilt0.3%49
numfloors<0.1%0
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue86.8%13,397
landvalue86.8%13,397
agvalue<0.1%0
totalvalue86.8%13,397
taxacres91.0%14,040
calcarea100%15,426
saleamt<0.1%0
saledate66.1%10,193
ownertype0.2%37
ownername87.1%13,442
owneraddr85.1%13,123
ownercity92.8%14,311
ownerstate92.7%14,302
ownerzip92.7%14,307
parceladdr99.6%15,362
parcelcity71.7%11,063
parcelstate100%15,426
parcelzip99.0%15,275
legaldesc99.8%15,390
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book63.7%9,824
page63.6%9,810
block28.8%4,449
lot0.4%67
parceltype<0.1%3
accesstype0.1%17
iucnclass<0.1%3
placename1.5%233
placetype1.5%225
firmid100%15,426
firmdate100%15,426
fldzone100%15,426
zonesubty88.9%13,713
staticbfe<0.1%0
elevmin82.5%12,725
elevmax82.5%12,725
elevavg82.5%12,725
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
naicscode1.6%245
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated85.7%13,222
centroidx100%15,426
centroidy100%15,426
surfpointx100%15,426
surfpointy100%15,426
geom100%15,426
extras100%15,421
ownerlist0.2%36
placefp33.6%5,189
zoningurl<0.1%0
lbcsactivity21.4%3,297
lbcsfunction21.4%3,296
lbcstype21.6%3,330
lbcscharacter50.3%7,754
lbcsownership87.2%13,453
sourceurl0.5%73

Schema mapping

How source columns from the acquired Duval 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 — Duval County, Texas (48131) 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 prop_id_text geo_id prop_id owner_tax_yr imprv_val land_val market legal_acreage deed_date file_as_name addr_line1 addr_line2 addr_line3 addr_city addr_state zip situs_num situs_street_prefx situs_street situs_street_sufix situs_city situs_state situs_zip legal_desc legal_desc2 legal_desc3 volume page block tract_or_lot last_edited_date geom school 14 cols ⇢ parcelid parcelid2 taxacctnum taxyear imprvalue landvalue totalvalue taxacres saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page block lot updated geom taxdistrict extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname geom · derived from geometry geom dem.us_1m · USGS 1m DEM 82.5% elevmin 82.5% elevmax 82.5% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 88.9% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 58.9% usecode 50.3% lbcscharacter 87.2% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode imprvalue landvalue totalvalue taxacres calcarea saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page block lot firmid firmdate fldzone zonesubty elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras lbcscharacter lbcsownership publish.parcel_layer columns not fed by these sources (47) — empty or below 50% fill in this county parentid, stackid, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue saleamt, township, section, qtrsection, range, plssdesc, parceltype, accesstype, iucnclass, placename, placetype, staticbfe, fireplaces heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, ownerlist placefp, zoningurl, lbcsactivity, lbcsfunction, lbcstype, sourceurl PARCEL 26 mapped · 17 transformed · 14 kept in extras · 28 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL prop_id_text geo_id prop_id owner_tax_yr imprv_val land_val market legal_acreage deed_date file_as_name addr_line1 addr_line2 addr_line3 addr_city addr_state zip situs_num situs_street_prefx situs_street situs_street_sufix situs_city situs_state situs_zip legal_desc legal_desc2 legal_desc3 volume page block tract_or_lot last_edited_date geom school parcelid NULLIF(btrim(prop_id_text), '')::text parcelid2 NULLIF(btrim(geo_id), '')::text taxacctnum taxyear imprvalue landvalue totalvalue taxacres saledate ownername NULLIF(btrim(file_as_name), '')::text owneraddr concat_ws(' ', NULLIF(btrim(addr_line1), ''), NULLIF(btrim(addr… ownercity NULLIF(btrim(addr_city), '')::text ownerstate NULLIF(btrim(addr_state), '')::text ownerzip NULLIF(btrim(zip), '')::text parceladdr concat_ws(' ', NULLIF(btrim(situs_num), ''), NULLIF(btrim(situs… parcelcity NULLIF(btrim(situs_city), '')::text parcelstate NULLIF(btrim(situs_state), '')::text parcelzip NULLIF(btrim(situs_zip), '')::text legaldesc concat_ws(' ', NULLIF(btrim(legal_desc), ''), NULLIF(btrim(lega… book NULLIF(btrim(volume), '')::text page NULLIF(btrim(page), '')::text block NULLIF(btrim(block), '')::text lot NULLIF(btrim(tract_or_lot), '')::text updated geom taxdistrict NULLIF(btrim(school), '')::text extras · 14 source columns preserved as json created_date, hood_cd, city, county, next_appraisal_dt abs_subdv_cd, map_id, deed_seq, number, objectid_1 creationdate, creator, editdate, editor extras not present in source — filled with NULL (28) usecode, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue, saleamt township, section, qtrsection, range, plssdesc, sourceurl, parentid, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding

Neighboring counties

Parcel data for counties bordering Duval County:

Frequently asked questions

Where can I find Duval County, TX parcel and GIS data?

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

How many parcels are in Duval County, TX?

The current dataset contains 15,426 parcel records for Duval County, TX, each with its boundary geometry and assessor attributes.

What is the FIPS code for Duval County, TX?

The FIPS code for Duval County, TX is 48131.

What information does each Duval County, TX parcel record include?

Each Duval County, TX 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 Duval County, TX parcel data free?

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

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

On this page