Texas · parcel data

Texas parcel data

PropRaven serves 13,138,371 distinct parcels for Texas across 253 counties at serving epoch 2026-08-28. Some Texas parcels are currently attributed to more than one county in the serving database, so per-county totals are not published until that is corrected; the coverage rates below are statewide. 82.2% of those records carry a situs address, 61.3% a usable coordinate, 73.1% an owner name, 63.9% a total assessed value above zero and 0.0% a parcel polygon.

Coverage at a glance

Distinct parcels
13,138,371
Counties with data
253
Situs address
82.2%18,227,207 records
Geocoded
61.3%13,600,393 records
Owner name
73.1%16,208,651 records
Assessed value
63.9%14,174,818 records
Parcel polygon
0.0%19,254 records

Texas counties with parcel data

253 counties, largest first. Each county links to its own page with the full coverage table, field families and download options.

Texas counties with parcel data
CountyPopulation
Harris County482015,009,302
Cooke County4809744,258
Tarrant County484392,230,708
Dallas County481132,656,028
Collin County480851,254,658
El Paso County48141875,784
Travis County484531,363,767
Fort Bend County48157958,434
Bexar County480292,127,737
Montgomery County48339749,613
Victoria County4846991,949
Denton County481211,045,120
Coleman County480837,990
Cameron County48061431,874
Hidalgo County48215914,820
Archer County480099,155
Williamson County48491727,480
Colorado County4808921,475
McLennan County48309270,358
Smith County48423249,091
Real County483852,772
Lubbock County48303327,394
Johnson County48251210,547
Parker County48367179,707
Galveston County48167367,407
Brazoria County48039413,224
Bell County48027399,578
Nueces County48355353,125
Brazos County48041249,624
Titus County4844931,547
Jefferson County48245253,948
Guadalupe County48187195,166
Potter County48375114,649
Randall County48381150,547
Hays County48209292,029
Tom Green County48451120,103
Polk County4837354,258
Rockwall County48397137,044
Liberty County48291115,042
Angelina County4800588,094
Kaufman County48257197,829
Comal County48091201,628
Wise County4849781,275
Webb County48479272,823
Ellis County48139232,387
Harrison County4820371,370
Orange County4836186,115
Taylor County48441148,813
Cherokee County4807353,223
Grayson County48181150,532
Henderson County4821387,467
Van Zandt County4846765,304
Medina County4832555,619
Hood County4822169,126
Hill County4821738,771
Young County4850318,236
Hardin County4819958,670
Midland County48329183,587
Starr County4842766,587
Carson County480655,822
Bailey County480177,031
Hunt County48231118,729
Llano County4829923,163
Anderson County4800159,512
Palo Pinto County4836330,231
Rusk County4840153,391
Bastrop County48021114,931
Lamar County4827751,249
Cass County4806728,622
Brown County4804938,631
Nolan County4835314,182
Jasper County4824132,907
Gregg County48183126,679
Kendall County4825951,828
Wichita County48485129,984
San Patricio County4840971,467
Bowie County4803791,992
San Jacinto County4840729,326
Camp County4806313,164
Gaines County4816522,892
Maverick County4832358,829
Burnet County4805355,722
Navarro County4834956,533
Trinity County4845514,489
Erath County4814344,496
Upshur County4845944,050
Fisher County481513,665
Calhoun County4805719,942
Washington County4847737,810
Austin County4801532,546
Wood County4849948,742
Hudspeth County482293,608
Waller County4847365,109
Fayette County4814925,488
Howard County4822730,833
Bosque County4803519,013
Nacogdoches County4834765,728
Robertson County4839517,659
Chambers County4807156,179
Matagorda County4832136,391
Walker County4847183,722
Atascosa County4801352,783
Kerr County4826553,900
Jim Wells County4824938,886
Bee County4802531,226
Jackson County4823915,284
Bandera County4801922,830
Coryell County4809986,370
Somervell County4842510,098
Franklin County4815910,912
Val Verde County4846547,999
Gillespie County4817128,159
Hale County4818931,953
Lampasas County4828123,539
Comanche County4809314,359
Newton County4835111,908
Hockley County4821921,505
Wharton County4848142,035
Reeves County4838911,956
Wilson County4849355,415
Grimes County4818533,448
Fannin County4814738,650
Caldwell County4805552,430
Duval County481319,585
Aransas County4800725,595
Scurry County4841516,211
Runnels County483999,751
Leon County4828916,698
Houston County4822522,197
Hopkins County4822338,784
Freestone County4816120,645
Tyler County4845720,560
Montague County4833721,890
Zapata County4850513,819
Stephens County484299,475
Milam County4833126,159
Burleson County4805120,179
Uvalde County4846325,138
Deaf Smith County4811718,495
DeWitt County4812320,252
Gonzales County4817720,040
Limestone County4829322,569
Wilbarger County4848712,455
Eastland County4813318,290
Lavaca County4828520,605
Kinney County482713,191
Shelby County4841924,192
Brewster County480439,508
Falls County4814517,752
Dimmit County481278,181
Hutchinson County4823319,721
Marion County483159,704
Mills County483334,563
Sabine County4840310,058
Presidio County483775,686
Panola County4836523,022
La Salle County482836,679
Pecos County4837114,712
Gray County4817920,888
Concho County480953,326
Lee County4828718,451
Jones County4825320,850
Kleberg County4827330,442
Ward County4847511,038
Live Oak County4829711,967
Blanco County4803113,358
Yoakum County485017,581
Jack County482379,398
Hamilton County481938,644
Clay County4807710,730
Ochiltree County483579,717
Frio County4816319,520
Lamb County4827912,687
Willacy County4848920,027
Karnes County4825515,137
Rains County4837913,306
Dallam County481117,526
Delta County481195,647
Culberson County481092,254
Moore County4834121,872
Parmer County483699,669
Callahan County4805914,615
Red River County4838711,696
Hartley County482054,996
Morris County4834312,184
San Augustine County484057,767
Andrews County4800318,923
San Saba County484115,508
Garza County481694,645
Madison County4831313,877
Goliad County481757,221
McCulloch County483077,448
Kimble County482674,401
Edwards County481371,383
Zavala County485079,209
Crockett County481052,799
Terry County4844511,602
Dawson County4811511,758
Mason County483193,987
Haskell County482075,435
Mitchell County483358,968
Refugio County483916,739
Lynn County483055,952
Winkler County484957,381
Floyd County481535,042
Wheeler County484834,824
Martin County483175,179
Coke County480813,396
Hardeman County481973,417
Swisher County484376,877
Jeff Davis County482431,778
Crosby County481075,030
Castro County480697,380
Baylor County480233,533
Sutton County484353,269
Childress County480756,679
Hall County481912,828
Crane County481034,594
Menard County483271,911
Hansford County481955,006
Knox County482753,255
Brooks County480476,740
Terrell County48443718
Shackelford County484173,169
Cochran County480792,583
Motley County483451,015
Schleicher County484132,302
Stonewall County484331,235
Upton County484613,128
Foard County481551,053
Dickens County481251,725
Throckmorton County484471,532
Collingsworth County480872,611
Hemphill County482113,134
Oldham County483591,823
Ector County48135170,022
Cottle County481011,263
Jim Hogg County482474,583
Armstrong County480111,809
McMullen County48311565
Sherman County484212,771
Briscoe County480451,494
Reagan County483833,139
Lipscomb County482952,880
Kent County48263703
Irion County482351,526
Borden County48033557
Glasscock County481731,153
Loving County4830148
Sterling County484311,387
Roberts County48393837
King County48269215
Kenedy County48261330

How to read this table

Parcels is the count of county-level parcel records in the serving epoch, exactly as the coverage summary stores it. A parcel a county source files more than once is counted once per record, which is why state totals across the site add up to more than the 191.3M distinct parcels PropRaven publishes nationally. Address is the share of records with a non-empty situs address and Geocoded the share with a usable coordinate; both are rounded down to one decimal. Population is the Census county population where the gazetteer carries one, so you can judge record counts against the size of the county — a dash means no population row exists for that code.

Counties are matched to the Census county gazetteer by FIPS code. Rows the coverage summary holds under codes that are not counties are left out, so the table lists real counties and county-equivalents only — parishes in Louisiana, boroughs and census areas in Alaska, and independent cities in Virginia, Maryland, Missouri and Nevada each get their own page.

What a Texas parcel record contains

Every parcel record shares one schema nationally: owner name and mailing address, situs address, assessed and market value, sales and deed history, building permits, hazard and risk flags, and parcel geometry where the county publishes it. Which of those families is populated varies by county — the coverage columns above tell you how much of each is filled for Texas, and the county pages break the same figures down further. The data dictionary documents every table and column.

Get Texas parcel data

  • Search Texas parcelsFilter and browse parcels in the search tool — free tier, no card required.
  • REST API and SDKsLook parcels up by ID, address or APN from TypeScript, Python or Go; 1,000 lookups a month free.
  • MCP serverQuery the same records from Claude, ChatGPT, Cursor or any MCP-compatible agent.
  • Snowflake MarketplaceTake the full dataset as a share into your own Snowflake account — no ETL.
  • Bulk parcel dataBulk delivery for whole-state or national workloads.