# Real GDP: Real GDP by state: Real estate and rental and leasing (53) — Texas (chained 2017 USD mn)

Real GDP: Real GDP by state: Real estate and rental and leasing (53) — Texas (chained 2017 USD mn) was 289,495 chained 2017 USD mn in 2025, up 5.6% from 2024.
That is the highest reading since the series began in 1997.
Over the past ten years it has ranged from 172,701 chained 2017 USD mn (2015) to 289,495 chained 2017 USD mn (2025), averaging 225,501 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-TX.GDP.A.NSA.IND-BEA56`
- Frequency: annual
- Units: chained 2017 USD mn
- Coverage: 1997-01-01 to 2025-01-01 (29 observations)
- Page: https://makrognosis.robomacro.com/data/united-states/real-gdp-real-gdp-by-state-real-estate-and-rental-and-leasing-53-texas-us-tx-gdp-a-nsa-ind-bea56

## Recent data

| Period | Value |
|---|---:|
| 2025 | 289,495 chained 2017 USD mn |
| 2024 | 274,155 chained 2017 USD mn |
| 2023 | 267,520 chained 2017 USD mn |
| 2022 | 264,427 chained 2017 USD mn |
| 2021 | 241,613 chained 2017 USD mn |
| 2020 | 224,448 chained 2017 USD mn |
| 2019 | 202,057 chained 2017 USD mn |
| 2018 | 191,009 chained 2017 USD mn |
| 2017 | 179,257 chained 2017 USD mn |
| 2016 | 173,830 chained 2017 USD mn |
| 2015 | 172,701 chained 2017 USD mn |
| 2014 | 173,042 chained 2017 USD mn |
| 2013 | 163,988 chained 2017 USD mn |
| 2012 | 155,280 chained 2017 USD mn |
| 2011 | 151,096 chained 2017 USD mn |
| 2010 | 142,039 chained 2017 USD mn |
| 2009 | 133,945 chained 2017 USD mn |
| 2008 | 137,156 chained 2017 USD mn |
| 2007 | 141,634 chained 2017 USD mn |
| 2006 | 139,080 chained 2017 USD mn |
| 2005 | 129,214 chained 2017 USD mn |
| 2004 | 118,248 chained 2017 USD mn |
| 2003 | 115,071 chained 2017 USD mn |
| 2002 | 112,160 chained 2017 USD mn |

## API

```
curl -H "X-API-Key: $MAKROGNOSIS_KEY" \
  "https://makrognosis.robomacro.com/v1/series/US-TX.GDP.A.NSA.IND-BEA56"

# Python
import requests
r = requests.get("https://makrognosis.robomacro.com/v1/series/US-TX.GDP.A.NSA.IND-BEA56",
                 headers={"X-API-Key": KEY})
obs = r.json()["observations"]
```
