McLennan County, TX Parcels & GIS Data

McLennan County, TX parcel data: 121,143 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes McLennan County, Texas parcel data covering 121,143 property records.

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

McLennan County is a county located on the Edwards Plateau in Central Texas. As of the 2020 census, its population was 260,579. Its county seat and largest city is Waco. The U.S.

FIPS 48309

Official county website: https://actweb.acttax.com/act_webdev/mclennan/index.jsp

The FIPS code for McLennan County is 48309.

FallsCoryellBellBosqueHillLimestoneMcLennan
Hosted Web API$200/mo

Attribute coverage

McLennan County contains 121,143 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%121,143
parcelid97.1%117,627
parcelid2100%121,083
ogparcelid97.1%117,627
ogparcelid299.9%120,979
parentid<0.1%0
stackid<0.1%0
geoid100%121,143
statefp100%121,143
countyfp100%121,143
countyname100%121,143
cousubfp100%121,143
cousubname100%121,143
tractce100%121,143
tractname100%121,143
taxacctnum95.6%115,796
taxyear100%121,143
taxdistrict17.8%21,588
usecode96.6%116,978
usedesc12.4%15,046
zoningcode94.4%114,380
zoningdesc2.6%3,167
numbldgs62.5%75,701
numunits47.6%57,641
yearbuilt27.7%33,587
numfloors0.1%75
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue61.7%74,745
landvalue61.7%74,745
agvalue<0.1%0
totalvalue98.8%119,661
taxacres99.9%121,018
calcarea100%121,143
saleamt67.1%81,319
saledate71.8%86,991
ownertype97.3%117,893
ownername97.2%117,782
owneraddr96.6%116,996
ownercity96.4%116,833
ownerstate96.4%116,831
ownerzip96.6%116,998
parceladdr97.5%118,102
parcelcity99.6%120,602
parcelstate100%121,143
parcelzip100%121,143
legaldesc96.6%117,007
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book8.3%10,039
page8.3%9,998
block70.3%85,202
lot79.2%96,002
parceltype2.4%2,894
accesstype3.5%4,186
iucnclass<0.1%4
placename7.7%9,319
placetype7.4%8,971
firmid99.8%120,952
firmdate99.8%120,952
fldzone99.8%120,952
zonesubty94.7%114,733
staticbfe0.3%360
elevmin29.7%36,015
elevmax29.7%36,015
elevavg29.7%36,015
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
naicscode4.2%5,087
frsid0.3%327
dfrurl0.3%327
caapermit0.3%327
cwapermit0.3%327
rcrapermit0.3%327
updated99.9%121,071
centroidx100%121,143
centroidy100%121,143
surfpointx100%121,143
surfpointy100%121,143
geom100%121,143
extras99.9%121,059
ownerlist76.5%92,676
placefp75.3%91,243
zoningurl62.2%75,363
lbcsactivity95.5%115,672
lbcsfunction95.4%115,621
lbcstype97.1%117,573
lbcscharacter97.7%118,334
lbcsownership97.3%117,908
sourceurl99.9%121,006

Schema mapping

How source columns from the acquired McLennan 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 — McLennan County, Texas (48309) 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 pin geo_id prop_id prop_val_yr prop_type_cd zoning assessed_val poly_ac sl_price sl_dt first_name last_name dba_name grantee_doc file_as_name addr_line1 addr_line2 addr_line3 addr_city addr_state addr_zip address situs_city situs_state situs_zip legal_desc deed_book_id deed_book_page block_num lot_tract_num edit_dt mcadpropertyurl geom water_dist_cd update_id polyid ext abst_code deed_type_cd current_doc date_doc tile map mapsco ref_1 ref_2 ref_id2 city_cd cnty_cd expt_cd grid_id rotation deed_cd school_cd land_grant_cd zip_cd zip_city log_cd pct_ownership deed_type_cd_1 deed_num deed_dt updt_dt abs_subdv abs_subdv_desc abs_subdv_ind tract_or_lot block legal_acreage legal_desc_2 eff_size_acres map_id ref_id2_1 utilities topography road_access rgn_cd hood_cd hood_name state_cd subset_cd ls_table land_total_sqft land_unit_price primary_situs situs_num situs_street_prefx situs_street situs_street_sufix situs_display bldg_permit_type_cd bld_permit_desc bldg_permit_issued_to bldg_permit_issue_dt prop_cmnt sl_comment appraised_val market ref_id1 shared_cad_code shared_prop_id consideration propid htelocid addrstring floodplainyn floodplainsf floodplainpct governmentlevel xcoord ycoord parcelid parcelid2 taxacctnum taxyear usecode zoningcode totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page block lot updated sourceurl geom taxdistrict extras ZONING zonecode zoning_district ordinancenumber web_url geom 3 cols ⇢ zoningcode zoningdesc ordinance sourceurl 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 29.7% elevmin 29.7% elevmax 29.7% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 94.7% zonesubty 0.3% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 62.5% numbldgs 61.7% imprvalue 61.7% landvalue 76.5% ownerlist 75.3% placefp 62.2% zoningurl 95.5% lbcsactivity 95.4% lbcsfunction 97.1% lbcstype 97.7% lbcscharacter 97.3% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode zoningcode zoningdesc numbldgs imprvalue landvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page block lot 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 (35) — empty or below 50% fill in this county parentid, stackid, usedesc, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue, township, section, qtrsection range, plssdesc, parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit PARCEL 29 mapped · 27 transformed · 26 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL pin geo_id prop_id prop_val_yr prop_type_cd zoning assessed_val poly_ac sl_price sl_dt first_name last_name dba_name grantee_doc file_as_name addr_line1 addr_line2 addr_line3 addr_city addr_state addr_zip address situs_city situs_state situs_zip legal_desc deed_book_id deed_book_page block_num lot_tract_num edit_dt mcadpropertyurl geom water_dist_cd update_id polyid ext abst_code deed_type_cd current_doc date_doc tile map mapsco ref_1 ref_2 ref_id2 city_cd cnty_cd expt_cd grid_id rotation deed_cd school_cd land_grant_cd zip_cd zip_city log_cd pct_ownership deed_type_cd_1 deed_num deed_dt updt_dt abs_subdv abs_subdv_desc abs_subdv_ind tract_or_lot block legal_acreage legal_desc_2 eff_size_acres map_id ref_id2_1 utilities topography road_access rgn_cd hood_cd hood_name state_cd subset_cd ls_table land_total_sqft land_unit_price primary_situs situs_num situs_street_prefx situs_street situs_street_sufix situs_display bldg_permit_type_cd bld_permit_desc bldg_permit_issued_to bldg_permit_issue_dt prop_cmnt sl_comment appraised_val market ref_id1 shared_cad_code shared_prop_id consideration propid htelocid addrstring floodplainyn floodplainsf floodplainpct governmentlevel xcoord ycoord parcelid NULLIF(trim(pin), '')::text parcelid2 NULLIF(trim(geo_id), '')::text taxacctnum taxyear round((prop_val_yr)::numeric, 0)::text usecode NULLIF(trim(prop_type_cd), '')::text zoningcode NULLIF(trim(zoning), '')::text totalvalue round((assessed_val)::numeric, 0)::text taxacres ABS((poly_ac)::numeric)::text saleamt round((sl_price)::numeric, 0)::text saledate to_timestamp(sl_dt / 1000.0)::text ownername NULLIF(concat_ws(';', NULLIF(trim(first_name), '')::text, NULLI… owneraddr NULLIF(trim(concat_ws(' ', NULLIF(trim(addr_line1), '')::text, … ownercity NULLIF(trim(addr_city), '')::text ownerstate NULLIF(trim(addr_state), '')::text ownerzip NULLIF(trim(addr_zip), '')::text parceladdr NULLIF(trim(address), '')::text parcelcity NULLIF(trim(situs_city), '')::text parcelstate NULLIF(trim(situs_state), '')::text parcelzip NULLIF(trim(situs_zip), '')::text legaldesc NULLIF(trim(legal_desc), '')::text book NULLIF(trim(deed_book_id), '')::text page NULLIF(trim(deed_book_page), '')::text block NULLIF(trim(block_num), '')::text lot NULLIF(trim(lot_tract_num), '')::text updated to_timestamp(edit_dt / 1000.0)::text sourceurl NULLIF(trim(mcadpropertyurl), '')::text geom taxdistrict NULLIF(trim(water_dist_cd), '')::text extras ( json_build_object( 'update_id', update_id::text, 'polyid', po… not present in source — filled with NULL (26) usedesc, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, imprvalue, landvalue, agvalue township, section, qtrsection, range, plssdesc, parentid, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 5 mapped · 3 kept in extras · 4 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING zonecode zoning_district ordinancenumber web_url geom zoningcode zoningdesc ordinance sourceurl geom extras · 3 source columns preserved as json attachment_url, attachment_url_1, attachment_url_2 extras not present in source — filled with NULL (4) zoningtype, setbacks, restrictions, notes

Neighboring counties

Parcel data for counties bordering McLennan County:

Frequently asked questions

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

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

How many parcels are in McLennan County, TX?

The current dataset contains 121,143 parcel records for McLennan County, TX, each with its boundary geometry and assessor attributes.

What is the FIPS code for McLennan County, TX?

The FIPS code for McLennan County, TX is 48309.

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

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

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

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

On this page