Dallas County, TX Parcels & GIS Data

Dallas County, TX parcel data: 844,564 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Dallas County, Texas parcel data covering 844,564 property records.

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

Dallas County is a county located in the U.S. state of Texas. As of the 2020 census, the population was 2,613,539, and was estimated to be 2,656,028 in 2024, making it the second-most populous county in Texas and the eighth-most populous county in the United States. Its county seat is Dallas, the third-most populous city in Texas and the ninth-most populous city in the United States.

FIPS 48113

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

The FIPS code for Dallas County is 48113.

EllisKaufmanRockwallTarrantCollinDallas
Hosted Web API$200/mo

Attribute coverage

Dallas County contains 844,564 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%844,564
parcelid100%844,427
parcelid2100%844,211
ogparcelid100%844,427
ogparcelid2100%844,211
parentid17.6%148,561
stackid<0.1%0
geoid100%844,564
statefp100%844,564
countyfp100%844,564
countyname100%844,564
cousubfp100%844,564
cousubname100%844,564
tractce100%844,564
tractname100%844,564
taxacctnum2.3%19,826
taxyear100%844,564
taxdistrict7.2%60,808
usecode100%844,558
usedesc100%844,497
zoningcode96.1%812,008
zoningdesc84.8%716,104
numbldgs100%844,564
numunits92.0%777,032
yearbuilt80.9%683,274
numfloors2.3%19,256
bldgsqft80.9%683,322
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue94.2%795,481
landvalue94.2%795,534
agvalue2.3%19,662
totalvalue94.2%795,534
taxacres2.3%19,693
calcarea100%844,564
saleamt<0.1%0
saledate<0.1%0
ownertype100%844,558
ownername100%844,558
owneraddr100%844,536
ownercity100%844,558
ownerstate100%844,558
ownerzip100%844,558
parceladdr100%844,561
parcelcity99.2%837,611
parcelstate100%844,564
parcelzip100%844,564
legaldesc89.7%757,505
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.6%4,887
accesstype0.6%4,887
iucnclass<0.1%209
placename4.3%36,147
placetype4.2%35,734
firmid100%844,506
firmdate100%844,506
fldzone100%844,506
zonesubty98.3%830,174
staticbfe<0.1%314
elevmin99.8%842,559
elevmax99.8%842,559
elevavg99.8%842,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
naicscode28.5%240,358
frsid<0.1%1
dfrurl<0.1%1
caapermit<0.1%1
cwapermit<0.1%1
rcrapermit<0.1%1
updated100%844,564
centroidx100%844,564
centroidy100%844,564
surfpointx100%844,564
surfpointy100%844,564
geom100%844,564
extras100%844,564
ownerlist77.8%656,996
placefp99.4%839,143
zoningurl65.4%552,545
lbcsactivity89.9%759,132
lbcsfunction89.9%759,131
lbcstype89.9%759,059
lbcscharacter89.9%759,132
lbcsownership89.9%759,135
sourceurl2.3%19,826

Schema mapping

How source columns from the acquired Dallas 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 — Dallas County, Texas (48113) 2 entities · most recent acquisition per entity · generated 2026-10-17 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 gis_parcel_id acct globalid account_num appraisal_yr division_cd bldg_class_cd zcode zclass impr_val land_val ag_use_val tot_val gisowner_parcel_desoto_area owner_name1 owner_name2 owner_address_line1 owner_address_line2 owner_address_line3 owner_address_line4 owner_city owner_state owner_zipcode full_address property_city property_state property_zipcode legal1 legal2 legal3 legal4 legal5 last_edited_date dcad_link geom city_juris_desc recacs objectid_1 biz_name exclude_owner owner_country street_num street_half_num full_street_name bldg_id unit_id mapsco nbhd_cd phone_num lma ima land_ag_exempt hmstd_cap_val reval_yr prev_reval_yr prev_mkt_val tot_contrib_amt taxpayer_rep county_juris_desc isd_juris_desc hospital_juris_desc college_juris_desc special_dist_juris_desc city_split_pct county_split_pct isd_split_pct hospital_split_pct college_split_pct special_dist_split_pct city_taxable_val county_taxable_val isd_taxable_val hospital_taxable_val college_taxable_val special_dist_taxable_val city_ceiling_value county_ceiling_value isd_ceiling_value hospital_ceiling_value college_ceiling_value special_dist_ceiling_value vid_ind appraisal_meth_cd rendition_penalty extrnl_cnty_acct extrnl_city_acct p_bus_typ_cd sptd_code fldzone created_user created_date last_edited_user source comments councildist reply rentalprop download_editor download_date parcelid parcelid2 taxacctnum taxyear usecode usedesc zoningcode zoningdesc imprvalue landvalue agvalue totalvalue taxacres ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc updated sourceurl geom taxdistrict extras ZONING type geom zoningcode geom 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 100% elevmin 100% elevmax 100% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 98.3% zonesubty 0.0% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 100% numbldgs 92.0% numunits 80.9% yearbuilt 80.9% bldgsqft 77.8% ownerlist 99.4% placefp 65.4% zoningurl 89.9% lbcsactivity 89.9% lbcsfunction 89.9% lbcstype 89.9% lbcscharacter 89.9% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode usedesc zoningcode zoningdesc numbldgs numunits yearbuilt bldgsqft imprvalue landvalue agvalue totalvalue taxacres calcarea ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist placefp zoningurl lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (36) — empty or below 50% fill in this county parentid, stackid, numfloors, bedrooms, halfbaths, fullbaths, saleamt, saledate, township, 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 PARCEL 28 mapped · 6 transformed · 27 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL gis_parcel_id acct globalid account_num appraisal_yr division_cd bldg_class_cd zcode zclass impr_val land_val ag_use_val tot_val gisowner_parcel_desoto_area owner_name1 owner_name2 owner_address_line1 owner_address_line2 owner_address_line3 owner_address_line4 owner_city owner_state owner_zipcode full_address property_city property_state property_zipcode legal1 legal2 legal3 legal4 legal5 last_edited_date dcad_link geom city_juris_desc recacs objectid_1 biz_name exclude_owner owner_country street_num street_half_num full_street_name bldg_id unit_id mapsco nbhd_cd phone_num lma ima land_ag_exempt hmstd_cap_val reval_yr prev_reval_yr prev_mkt_val tot_contrib_amt taxpayer_rep county_juris_desc isd_juris_desc hospital_juris_desc college_juris_desc special_dist_juris_desc city_split_pct county_split_pct isd_split_pct hospital_split_pct college_split_pct special_dist_split_pct city_taxable_val county_taxable_val isd_taxable_val hospital_taxable_val college_taxable_val special_dist_taxable_val city_ceiling_value county_ceiling_value isd_ceiling_value hospital_ceiling_value college_ceiling_value special_dist_ceiling_value vid_ind appraisal_meth_cd rendition_penalty extrnl_cnty_acct extrnl_city_acct p_bus_typ_cd sptd_code fldzone created_user created_date last_edited_user source comments councildist reply rentalprop download_editor download_date parcelid COALESCE(gis_parcel_id::text, acct::text) parcelid2 taxacctnum taxyear usecode usedesc zoningcode zoningdesc imprvalue landvalue agvalue totalvalue taxacres ownername CASE WHEN owner_name1 IS NULL AND owner_name2 IS NULL THEN NULL… owneraddr CASE WHEN owner_address_line1 IS NULL AND owner_address_line2 I… ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc CASE WHEN legal1 IS NULL AND legal2 IS NULL AND legal3 IS NULL … updated to_timestamp(last_edited_date / 1000.0)::text sourceurl geom taxdistrict extras ( json_build_object( 'recacs', recacs::text, 'objectid_1', obje… not present in source — filled with NULL (27) numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, saleamt, saledate, township, section, qtrsection, range plssdesc, book, page, block, lot, parentid, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 3 mapped · 2 transformed · 7 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING type geom zoningcode NULLIF(btrim(split_part(btrim(coalesce("type", '')), ' - ', 1))… geom extras json_build_object()::jsonb not present in source — filled with NULL (7) zoningdesc, zoningtype, ordinance, setbacks, restrictions, notes, sourceurl

Neighboring counties

Parcel data for counties bordering Dallas County:

Frequently asked questions

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

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

How many parcels are in Dallas County, TX?

The current dataset contains 844,564 parcel records for Dallas County, TX, each with its boundary geometry and assessor attributes.

What is the FIPS code for Dallas County, TX?

The FIPS code for Dallas County, TX is 48113.

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

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

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

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

On this page