# Real GDP: Real GDP by state: Retail trade (44-45) — Connecticut (chained 2017 USD mn)

Real GDP: Real GDP by state: Retail trade (44-45) — Connecticut (chained 2017 USD mn) was 15,915 chained 2017 USD mn in 2025, down 1.2% from 2024.
That is the lowest reading since 2023.
Over the past ten years it has ranged from 13,766 chained 2017 USD mn (2015) to 16,110 chained 2017 USD mn (2024), averaging 14,789 chained 2017 USD mn.

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

## Recent data

| Period | Value |
|---|---:|
| 2025 | 15,915 chained 2017 USD mn |
| 2024 | 16,110 chained 2017 USD mn |
| 2023 | 14,897 chained 2017 USD mn |
| 2022 | 13,843 chained 2017 USD mn |
| 2021 | 14,477 chained 2017 USD mn |
| 2020 | 14,421 chained 2017 USD mn |
| 2019 | 15,220 chained 2017 USD mn |
| 2018 | 15,190 chained 2017 USD mn |
| 2017 | 14,634 chained 2017 USD mn |
| 2016 | 14,204 chained 2017 USD mn |
| 2015 | 13,766 chained 2017 USD mn |
| 2014 | 13,366 chained 2017 USD mn |
| 2013 | 13,117 chained 2017 USD mn |
| 2012 | 12,836 chained 2017 USD mn |
| 2011 | 12,525 chained 2017 USD mn |
| 2010 | 12,318 chained 2017 USD mn |
| 2009 | 12,051 chained 2017 USD mn |
| 2008 | 12,468 chained 2017 USD mn |
| 2007 | 12,882 chained 2017 USD mn |
| 2006 | 13,319 chained 2017 USD mn |
| 2005 | 13,930 chained 2017 USD mn |
| 2004 | 13,836 chained 2017 USD mn |
| 2003 | 13,926 chained 2017 USD mn |
| 2002 | 13,393 chained 2017 USD mn |

## API

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

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