# Real GDP: Real GDP by state: Administrative and support and waste management and remediation services (56) — Tennessee (chained 2017 USD mn)

Real GDP: Real GDP by state: Administrative and support and waste management and remediation services (56) — Tennessee (chained 2017 USD mn) was 16,526 chained 2017 USD mn in 2025, up 1.7% from 2024.
That is the highest reading since 2023.
Over the past ten years it has ranged from 12,841 chained 2017 USD mn (2015) to 17,532 chained 2017 USD mn (2022), averaging 15,069 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-TN.GDP.A.NSA.IND-BEA65`
- 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-administrative-and-support-and-waste-us-tn-gdp-a-nsa-ind-bea65

## Recent data

| Period | Value |
|---|---:|
| 2025 | 16,526 chained 2017 USD mn |
| 2024 | 16,254 chained 2017 USD mn |
| 2023 | 17,155 chained 2017 USD mn |
| 2022 | 17,532 chained 2017 USD mn |
| 2021 | 16,017 chained 2017 USD mn |
| 2020 | 14,194 chained 2017 USD mn |
| 2019 | 14,539 chained 2017 USD mn |
| 2018 | 14,089 chained 2017 USD mn |
| 2017 | 13,614 chained 2017 USD mn |
| 2016 | 12,994 chained 2017 USD mn |
| 2015 | 12,841 chained 2017 USD mn |
| 2014 | 12,892 chained 2017 USD mn |
| 2013 | 12,887 chained 2017 USD mn |
| 2012 | 12,374 chained 2017 USD mn |
| 2011 | 11,708 chained 2017 USD mn |
| 2010 | 11,267 chained 2017 USD mn |
| 2009 | 10,647 chained 2017 USD mn |
| 2008 | 11,421 chained 2017 USD mn |
| 2007 | 11,127 chained 2017 USD mn |
| 2006 | 10,490 chained 2017 USD mn |
| 2005 | 10,556 chained 2017 USD mn |
| 2004 | 10,199 chained 2017 USD mn |
| 2003 | 9,453.5 chained 2017 USD mn |
| 2002 | 9,270.8 chained 2017 USD mn |

## API

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

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