# Real GDP: Real GDP by state: Wholesale trade (42) — Connecticut (chained 2017 USD mn)

Real GDP: Real GDP by state: Wholesale trade (42) — Connecticut (chained 2017 USD mn) was 13,290 chained 2017 USD mn in 2025, down 2.7% from 2024.
That is the lowest reading since 2002.
Over the past ten years it has ranged from 13,290 chained 2017 USD mn (2025) to 16,312 chained 2017 USD mn (2015), averaging 14,178 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-CT.GDP.A.NSA.IND-BEA34`
- 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-wholesale-trade-42-connecticut-chained-2017-us-ct-gdp-a-nsa-ind-bea34

## Recent data

| Period | Value |
|---|---:|
| 2025 | 13,290 chained 2017 USD mn |
| 2024 | 13,657 chained 2017 USD mn |
| 2023 | 13,641 chained 2017 USD mn |
| 2022 | 13,569 chained 2017 USD mn |
| 2021 | 13,573 chained 2017 USD mn |
| 2020 | 13,772 chained 2017 USD mn |
| 2019 | 13,742 chained 2017 USD mn |
| 2018 | 14,279 chained 2017 USD mn |
| 2017 | 14,667 chained 2017 USD mn |
| 2016 | 15,455 chained 2017 USD mn |
| 2015 | 16,312 chained 2017 USD mn |
| 2014 | 16,137 chained 2017 USD mn |
| 2013 | 16,514 chained 2017 USD mn |
| 2012 | 16,903 chained 2017 USD mn |
| 2011 | 16,099 chained 2017 USD mn |
| 2010 | 16,056 chained 2017 USD mn |
| 2009 | 15,025 chained 2017 USD mn |
| 2008 | 16,753 chained 2017 USD mn |
| 2007 | 16,127 chained 2017 USD mn |
| 2006 | 15,598 chained 2017 USD mn |
| 2005 | 14,820 chained 2017 USD mn |
| 2004 | 13,788 chained 2017 USD mn |
| 2003 | 13,401 chained 2017 USD mn |
| 2002 | 12,662 chained 2017 USD mn |

## API

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

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