# Real GDP: Real GDP by state: State and local — Indiana (chained 2017 USD mn)

Real GDP: Real GDP by state: State and local — Indiana (chained 2017 USD mn) was 27,586 chained 2017 USD mn in 2025, up 0.10% from 2024.
That is the highest reading since 2019.
Over the past ten years it has ranged from 26,390 chained 2017 USD mn (2015) to 28,428 chained 2017 USD mn (2018), averaging 27,390 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-IN.GDP.A.NSA.IND-BEA86`
- 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-state-and-local-indiana-chained-2017-usd-mn-us-in-gdp-a-nsa-ind-bea86

## Recent data

| Period | Value |
|---|---:|
| 2025 | 27,586 chained 2017 USD mn |
| 2024 | 27,559 chained 2017 USD mn |
| 2023 | 27,055 chained 2017 USD mn |
| 2022 | 27,492 chained 2017 USD mn |
| 2021 | 26,779 chained 2017 USD mn |
| 2020 | 27,263 chained 2017 USD mn |
| 2019 | 28,160 chained 2017 USD mn |
| 2018 | 28,428 chained 2017 USD mn |
| 2017 | 27,771 chained 2017 USD mn |
| 2016 | 26,810 chained 2017 USD mn |
| 2015 | 26,390 chained 2017 USD mn |
| 2014 | 26,915 chained 2017 USD mn |
| 2013 | 24,954 chained 2017 USD mn |
| 2012 | 25,945 chained 2017 USD mn |
| 2011 | 26,474 chained 2017 USD mn |
| 2010 | 26,556 chained 2017 USD mn |
| 2009 | 27,240 chained 2017 USD mn |
| 2008 | 27,700 chained 2017 USD mn |
| 2007 | 27,181 chained 2017 USD mn |
| 2006 | 32,159 chained 2017 USD mn |
| 2005 | 27,628 chained 2017 USD mn |
| 2004 | 27,416 chained 2017 USD mn |
| 2003 | 27,180 chained 2017 USD mn |
| 2002 | 26,998 chained 2017 USD mn |

## API

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

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