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

Real GDP: Real GDP by state: Management of companies and enterprises (55) — New Jersey (chained 2017 USD mn) was 17,189 chained 2017 USD mn in 2025, down 0.6% from 2024.
That is the lowest reading since 2016.
Over the past ten years it has ranged from 16,538 chained 2017 USD mn (2015) to 21,301 chained 2017 USD mn (2020), averaging 18,518 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-NJ.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-nj-gdp-a-nsa-ind-bea64

## Recent data

| Period | Value |
|---|---:|
| 2025 | 17,189 chained 2017 USD mn |
| 2024 | 17,291 chained 2017 USD mn |
| 2023 | 18,479 chained 2017 USD mn |
| 2022 | 19,112 chained 2017 USD mn |
| 2021 | 19,182 chained 2017 USD mn |
| 2020 | 21,301 chained 2017 USD mn |
| 2019 | 20,522 chained 2017 USD mn |
| 2018 | 19,052 chained 2017 USD mn |
| 2017 | 18,223 chained 2017 USD mn |
| 2016 | 16,810 chained 2017 USD mn |
| 2015 | 16,538 chained 2017 USD mn |
| 2014 | 16,006 chained 2017 USD mn |
| 2013 | 16,559 chained 2017 USD mn |
| 2012 | 15,423 chained 2017 USD mn |
| 2011 | 14,236 chained 2017 USD mn |
| 2010 | 13,341 chained 2017 USD mn |
| 2009 | 13,056 chained 2017 USD mn |
| 2008 | 13,184 chained 2017 USD mn |
| 2007 | 12,789 chained 2017 USD mn |
| 2006 | 13,413 chained 2017 USD mn |
| 2005 | 12,584 chained 2017 USD mn |
| 2004 | 12,233 chained 2017 USD mn |
| 2003 | 13,657 chained 2017 USD mn |
| 2002 | 13,264 chained 2017 USD mn |

## API

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

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