Cameron County, TX Parcels & GIS Data

Cameron County, TX parcel data: 180,392 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Cameron County, Texas parcel data covering 180,392 property records.

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

Cameron County is the southernmost county in the U.S. state of Texas. As of the 2025 census estimate, its population was 433,946. Its county seat and largest city is Brownsville, with the second-largest being Harlingen.

FIPS 48061

Official county website: https://cameron-county-gis-ccdot.hub.arcgis.com/

The FIPS code for Cameron County is 48061.

WillacyHidalgoCameron
Hosted Web API$200/mo

Attribute coverage

Cameron County contains 180,392 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%180,392
parcelid99.3%179,087
parcelid298.4%177,512
ogparcelid99.3%179,161
ogparcelid298.3%177,391
parentid<0.1%0
stackid<0.1%0
geoid100%180,392
statefp100%180,392
countyfp100%180,392
countyname100%180,392
cousubfp100%180,392
cousubname100%180,392
tractce100%180,392
tractname100%180,392
taxacctnum30.0%54,109
taxyear100%180,392
taxdistrict16.9%30,397
usecode68.2%122,991
usedesc69.6%125,491
zoningcode23.0%41,431
zoningdesc8.5%15,368
numbldgs99.7%179,792
numunits92.9%167,590
yearbuilt96.9%174,809
numfloors0.2%293
bldgsqft16.9%30,453
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue96.9%174,809
landvalue96.9%174,809
agvalue95.7%172,644
totalvalue96.9%174,809
taxacres100%180,392
calcarea100%180,392
saleamt<0.1%1
saledate15.9%28,765
ownertype99.9%180,150
ownername99.9%180,149
owneraddr99.1%178,793
ownercity98.0%176,856
ownerstate97.9%176,635
ownerzip98.0%176,700
parceladdr94.4%170,277
parcelcity87.2%157,358
parcelstate100%180,392
parcelzip100%180,305
legaldesc98.6%177,828
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book15.9%28,771
page16.0%28,782
block16.7%30,197
lot16.9%30,398
parceltype1.1%1,937
accesstype1.1%1,969
iucnclass0.8%1,398
placename5.1%9,169
placetype4.8%8,744
firmid100%180,383
firmdate100%180,383
fldzone100%180,383
zonesubty84.3%152,133
staticbfe10.0%18,003
elevmin100%180,304
elevmax100%180,304
elevavg100%180,304
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
naicscode17.5%31,614
frsid0.2%371
dfrurl0.2%371
caapermit0.2%371
cwapermit0.2%371
rcrapermit0.2%371
updated100%180,384
centroidx100%180,392
centroidy100%180,392
surfpointx100%180,392
surfpointy100%180,392
geom100%180,392
extras100%180,392
ownerlist95.2%171,748
placefp77.1%139,163
zoningurl22.5%40,628
lbcsactivity70.5%127,241
lbcsfunction70.2%126,683
lbcstype70.2%126,584
lbcscharacter97.7%176,273
lbcsownership99.9%180,150
sourceurl83.1%149,819

Schema mapping

How source columns from the acquired Cameron 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 — Cameron County, Texas (48061) 3 entities · 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 ADDRESS struc_type st_num predir newstname newsttype suf_dir unit zipcode subdivisio city_post_ geom 17 cols ⇢ category house_number road unit postcode suburb city geom extras PARCEL geo_id prop_id pyear class yrbuilt lvgarea imphs impnhs lndhs lndnhs agmkt assessed acres deeddt owner adtnname addr1 addrcity addrstate addrzip situsno sitpfx sitstr sitsfx sitcity sitzip legal1 volume page block lot last_edi_1 geom city objectid_1 created_us created_da last_edite prollcorr proptype sch statecd geoid pid ownerid multown addr2 addr3 addrunit country situsdispl exms entities subdesc dba subcode tract sqft deedrecdt deedtype docnum aguse agloss market appraised caploss parcelsdt exportdt parcelid taxacctnum taxyear usecode yearbuilt bldgsqft imprvalue landvalue agvalue totalvalue taxacres saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelzip legaldesc book page block lot updated geom taxdistrict extras ZONING zoning geom globalid zoningcode zoningdesc 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 84.3% zonesubty 10.0% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 98.4% parcelid2 98.3% ogparcelid2 69.6% usedesc 100% numbldgs 92.9% numunits 100% parcelstate 95.2% ownerlist 77.1% placefp 70.5% lbcsactivity 70.2% lbcsfunction 70.2% lbcstype 97.7% lbcscharacter 100% lbcsownership 83.1% sourceurl 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 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 lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (32) — empty or below 50% fill in this county parentid, stackid, numfloors, bedrooms, halfbaths, fullbaths, saleamt, township, section, qtrsection, range, plssdesc, parceltype, accesstype iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl caapermit, cwapermit, rcrapermit, zoningurl ADDRESS 8 mapped · 5 transformed · 17 kept in extras · 13 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ADDRESS struc_type st_num predir newstname newsttype suf_dir unit zipcode subdivisio city_post_ geom category NULLIF(BTRIM(struc_type), '')::text house_number road NULLIF(BTRIM(CONCAT_WS(' ', NULLIF(BTRIM(predir), ''), NULLIF(B… unit NULLIF(BTRIM(unit), '')::text postcode suburb NULLIF(BTRIM(subdivisio), '')::text city NULLIF(BTRIM(city_post_), '')::text geom extras · 17 source columns preserved as json created_user, created_date, last_edited_user last_edited_date, address, addchanged, lot_, block_ housedescr, taxid, alt_address, longitude_, latitude_y community, globalid, comment, google_lin extras not present in source — filled with NULL (13) house, near, level, staircase, entrance, po_box, city_district, island, state_district, state, country_region, country, world_region PARCEL 29 mapped · 28 transformed · 26 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL geo_id prop_id pyear class yrbuilt lvgarea imphs impnhs lndhs lndnhs agmkt assessed acres deeddt owner adtnname addr1 addrcity addrstate addrzip situsno sitpfx sitstr sitsfx sitcity sitzip legal1 volume page block lot last_edi_1 geom city objectid_1 created_us created_da last_edite prollcorr proptype sch statecd geoid pid ownerid multown addr2 addr3 addrunit country situsdispl exms entities subdesc dba subcode tract sqft deedrecdt deedtype docnum aguse agloss market appraised caploss parcelsdt exportdt parcelid NULLIF(TRIM(geo_id), '')::text taxacctnum NULLIF(prop_id::text, '')::text taxyear NULLIF(pyear::text, '')::text usecode NULLIF(TRIM(class), '')::text yearbuilt NULLIF(yrbuilt::text, '')::text bldgsqft NULLIF(TRIM(lvgarea::text), '')::text imprvalue (COALESCE(imphs::numeric, 0) + COALESCE(impnhs::numeric, 0))::t… landvalue (COALESCE(lndhs::numeric, 0) + COALESCE(lndnhs::numeric, 0))::t… agvalue NULLIF(TRIM(agmkt::text), '')::text totalvalue NULLIF(TRIM(assessed::text), '')::text taxacres NULLIF(TRIM(acres::text), '')::text saledate NULLIF(TRIM(deeddt), '')::text ownername NULLIF(TRIM(CONCAT_WS('; ', NULLIF(TRIM(owner), ''), NULLIF(TRI… owneraddr NULLIF(TRIM(addr1), '')::text ownercity NULLIF(TRIM(addrcity), '')::text ownerstate NULLIF(TRIM(addrstate), '')::text ownerzip NULLIF(TRIM(addrzip), '')::text parceladdr NULLIF(TRIM(CONCAT_WS(' ', NULLIF(TRIM(situsno), ''), NULLIF(TR… parcelcity NULLIF(TRIM(sitcity), '')::text parcelzip NULLIF(TRIM(sitzip), '')::text legaldesc NULLIF(TRIM(legal1), '')::text book NULLIF(TRIM(volume), '')::text page NULLIF(TRIM(page), '')::text block NULLIF(TRIM(block), '')::text lot NULLIF(TRIM(lot), '')::text updated to_timestamp(last_edi_1 / 1000.0)::text geom taxdistrict NULLIF(TRIM(city), '')::text extras ( json_build_object( 'objectid_1', NULLIF(TRIM(objectid_1::text… not present in source — filled with NULL (26) parcelid2, usedesc, zoningcode, zoningdesc, numbldgs, numunits, numfloors, bedrooms, halfbaths, fullbaths, saleamt, parcelstate, township section, qtrsection, range, plssdesc, sourceurl, parentid, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 4 mapped · 3 transformed · 6 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING zoning geom globalid zoningcode CASE WHEN btrim(zoning) IS NULL THEN NULL::text WHEN btrim(zoni… zoningdesc COALESCE(NULLIF(btrim(zoning)::text, ''), NULL::text) geom extras json_build_object('globalid', globalid::text)::text not present in source — filled with NULL (6) zoningtype, ordinance, setbacks, restrictions, notes, sourceurl

Neighboring counties

Parcel data for counties bordering Cameron County:

Frequently asked questions

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

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

How many parcels are in Cameron County, TX?

The current dataset contains 180,392 parcel records for Cameron County, TX, each with its boundary geometry and assessor attributes.

What is the FIPS code for Cameron County, TX?

The FIPS code for Cameron County, TX is 48061.

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

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

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

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

On this page