Property Tax History: How to Find It
A property's tax history is the record of its assessed value and annual property tax over time. Here's what those numbers mean and how to get them in bulk.
What property tax history shows
Each year, a county assessor sets an assessed value for a property and a tax amount based on it. The tax history is that series year over year — useful for spotting reassessments, estimating carrying costs, and comparing tax burden across areas.
How to get it in bulk
The RealEstateDataset Parquet files include a nested tax_history column — an array of {tax_year, tax_amount, assessment} per property. Open the file and expand it:
import pandas as pd
df = pd.read_parquet("realestatedataset-texas-2026-08-01.parquet")
row = df[df.parcel_apn == "1234-567-890"].iloc[0]
for t in row.tax_history:
print(t["tax_year"], t["tax_amount"], t["assessment"])The flat CSV carries the current values; the nested per-year history is Parquet-only. See the data dictionary for the exact fields.
One property at a time
Need the tax history for a single property, current? Every dataset record's id is a live endpoint on Straply's API that returns the same nested history.
Frequently asked
Is property tax history public?
How many years of tax history are included?
Is the tax history free?