# Real GDP: Real GDP by state: Publishing industries (except Internet) (511) — New York (chained 2017 USD mn)

Real GDP: Real GDP by state: Publishing industries (except Internet) (511) — New York (chained 2017 USD mn) was 43,939 chained 2017 USD mn in 2025, up 9.1% from 2024.
That is the highest reading since the series began in 1997.
Over the past ten years it has ranged from 20,560 chained 2017 USD mn (2015) to 43,939 chained 2017 USD mn (2025), averaging 29,937 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-NY.GDP.A.NSA.IND-BEA46`
- 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-publishing-industries-except-internet-511-us-ny-gdp-a-nsa-ind-bea46

## Recent data

| Period | Value |
|---|---:|
| 2025 | 43,939 chained 2017 USD mn |
| 2024 | 40,289 chained 2017 USD mn |
| 2023 | 37,284 chained 2017 USD mn |
| 2022 | 35,174 chained 2017 USD mn |
| 2021 | 31,865 chained 2017 USD mn |
| 2020 | 27,441 chained 2017 USD mn |
| 2019 | 24,949 chained 2017 USD mn |
| 2018 | 24,759 chained 2017 USD mn |
| 2017 | 21,985 chained 2017 USD mn |
| 2016 | 21,060 chained 2017 USD mn |
| 2015 | 20,560 chained 2017 USD mn |
| 2014 | 20,254 chained 2017 USD mn |
| 2013 | 18,946 chained 2017 USD mn |
| 2012 | 18,656 chained 2017 USD mn |
| 2011 | 17,707 chained 2017 USD mn |
| 2010 | 18,087 chained 2017 USD mn |
| 2009 | 16,816 chained 2017 USD mn |
| 2008 | 18,277 chained 2017 USD mn |
| 2007 | 18,270 chained 2017 USD mn |
| 2006 | 15,289 chained 2017 USD mn |
| 2005 | 16,750 chained 2017 USD mn |
| 2004 | 15,072 chained 2017 USD mn |
| 2003 | 13,530 chained 2017 USD mn |
| 2002 | 12,401 chained 2017 USD mn |

## API

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

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