# Real GDP: Real GDP by state: Other services (except government and government enterprises) (81) — Ohio (chained 2017 USD mn)

Real GDP: Real GDP by state: Other services (except government and government enterprises) (81) — Ohio (chained 2017 USD mn) was 12,353 chained 2017 USD mn in 2025, down 3.4% from 2024.
That is the lowest reading since the series began in 1997.
Over the past ten years it has ranged from 12,353 chained 2017 USD mn (2025) to 14,380 chained 2017 USD mn (2019), averaging 13,535 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-OH.GDP.A.NSA.IND-BEA82`
- 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-other-services-except-government-and-us-oh-gdp-a-nsa-ind-bea82

## Recent data

| Period | Value |
|---|---:|
| 2025 | 12,353 chained 2017 USD mn |
| 2024 | 12,784 chained 2017 USD mn |
| 2023 | 12,815 chained 2017 USD mn |
| 2022 | 13,979 chained 2017 USD mn |
| 2021 | 13,540 chained 2017 USD mn |
| 2020 | 13,156 chained 2017 USD mn |
| 2019 | 14,380 chained 2017 USD mn |
| 2018 | 14,375 chained 2017 USD mn |
| 2017 | 14,057 chained 2017 USD mn |
| 2016 | 13,698 chained 2017 USD mn |
| 2015 | 13,749 chained 2017 USD mn |
| 2014 | 13,499 chained 2017 USD mn |
| 2013 | 12,915 chained 2017 USD mn |
| 2012 | 12,902 chained 2017 USD mn |
| 2011 | 12,612 chained 2017 USD mn |
| 2010 | 12,464 chained 2017 USD mn |
| 2009 | 12,652 chained 2017 USD mn |
| 2008 | 13,617 chained 2017 USD mn |
| 2007 | 14,420 chained 2017 USD mn |
| 2006 | 14,849 chained 2017 USD mn |
| 2005 | 15,255 chained 2017 USD mn |
| 2004 | 16,254 chained 2017 USD mn |
| 2003 | 16,369 chained 2017 USD mn |
| 2002 | 17,116 chained 2017 USD mn |

## API

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

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