# Real GDP: Real GDP by state: Educational services (61) — Texas (chained 2017 USD mn)

Real GDP: Real GDP by state: Educational services (61) — Texas (chained 2017 USD mn) was 16,811 chained 2017 USD mn in 2025, up 1.4% from 2024.
That is the highest reading since the series began in 1997.
Over the past ten years it has ranged from 11,820 chained 2017 USD mn (2015) to 16,811 chained 2017 USD mn (2025), averaging 14,117 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-TX.GDP.A.NSA.IND-BEA69`
- 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-educational-services-61-texas-chained-2017-us-tx-gdp-a-nsa-ind-bea69

## Recent data

| Period | Value |
|---|---:|
| 2025 | 16,811 chained 2017 USD mn |
| 2024 | 16,577 chained 2017 USD mn |
| 2023 | 16,017 chained 2017 USD mn |
| 2022 | 15,176 chained 2017 USD mn |
| 2021 | 13,676 chained 2017 USD mn |
| 2020 | 12,894 chained 2017 USD mn |
| 2019 | 13,873 chained 2017 USD mn |
| 2018 | 13,136 chained 2017 USD mn |
| 2017 | 12,776 chained 2017 USD mn |
| 2016 | 12,530 chained 2017 USD mn |
| 2015 | 11,820 chained 2017 USD mn |
| 2014 | 11,658 chained 2017 USD mn |
| 2013 | 11,691 chained 2017 USD mn |
| 2012 | 11,634 chained 2017 USD mn |
| 2011 | 11,560 chained 2017 USD mn |
| 2010 | 11,316 chained 2017 USD mn |
| 2009 | 10,703 chained 2017 USD mn |
| 2008 | 9,661.7 chained 2017 USD mn |
| 2007 | 8,955.4 chained 2017 USD mn |
| 2006 | 8,761.0 chained 2017 USD mn |
| 2005 | 8,654.2 chained 2017 USD mn |
| 2004 | 8,925.2 chained 2017 USD mn |
| 2003 | 8,440.5 chained 2017 USD mn |
| 2002 | 8,113.9 chained 2017 USD mn |

## API

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

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