# Real GDP: Real GDP by state: Management of companies and enterprises (55) — Ohio (chained 2017 USD mn)

Real GDP: Real GDP by state: Management of companies and enterprises (55) — Ohio (chained 2017 USD mn) was 22,287 chained 2017 USD mn in 2025, down 1.0% from 2024.
That is the lowest reading since 2018.
Over the past ten years it has ranged from 19,571 chained 2017 USD mn (2015) to 23,995 chained 2017 USD mn (2020), averaging 21,938 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-OH.GDP.A.NSA.IND-BEA64`
- 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-management-of-companies-and-enterprises-55-us-oh-gdp-a-nsa-ind-bea64

## Recent data

| Period | Value |
|---|---:|
| 2025 | 22,287 chained 2017 USD mn |
| 2024 | 22,503 chained 2017 USD mn |
| 2023 | 22,943 chained 2017 USD mn |
| 2022 | 22,401 chained 2017 USD mn |
| 2021 | 22,386 chained 2017 USD mn |
| 2020 | 23,995 chained 2017 USD mn |
| 2019 | 22,935 chained 2017 USD mn |
| 2018 | 21,434 chained 2017 USD mn |
| 2017 | 20,931 chained 2017 USD mn |
| 2016 | 19,932 chained 2017 USD mn |
| 2015 | 19,571 chained 2017 USD mn |
| 2014 | 20,352 chained 2017 USD mn |
| 2013 | 18,950 chained 2017 USD mn |
| 2012 | 18,363 chained 2017 USD mn |
| 2011 | 14,951 chained 2017 USD mn |
| 2010 | 14,253 chained 2017 USD mn |
| 2009 | 13,227 chained 2017 USD mn |
| 2008 | 14,619 chained 2017 USD mn |
| 2007 | 14,160 chained 2017 USD mn |
| 2006 | 15,331 chained 2017 USD mn |
| 2005 | 15,380 chained 2017 USD mn |
| 2004 | 14,727 chained 2017 USD mn |
| 2003 | 15,621 chained 2017 USD mn |
| 2002 | 14,838 chained 2017 USD mn |

## API

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

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