# Real GDP: Real GDP by state: Trade (42,44-45) — South Carolina (chained 2017 USD mn)

Real GDP: Real GDP by state: Trade (42,44-45) — South Carolina (chained 2017 USD mn) was 39,606 chained 2017 USD mn in 2025, up 6.3% from 2024.
That is the highest reading since the series began in 1997.
Over the past ten years it has ranged from 26,642 chained 2017 USD mn (2015) to 39,606 chained 2017 USD mn (2025), averaging 32,002 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-SC.GDP.A.NSA.IND-BEA88`
- 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-trade-42-44-45-south-carolina-chained-2017

## Recent data

| Period | Value |
|---|---:|
| 2025 | 39,606 chained 2017 USD mn |
| 2024 | 37,250 chained 2017 USD mn |
| 2023 | 34,272 chained 2017 USD mn |
| 2022 | 32,469 chained 2017 USD mn |
| 2021 | 31,997 chained 2017 USD mn |
| 2020 | 31,817 chained 2017 USD mn |
| 2019 | 31,308 chained 2017 USD mn |
| 2018 | 30,166 chained 2017 USD mn |
| 2017 | 28,673 chained 2017 USD mn |
| 2016 | 27,817 chained 2017 USD mn |
| 2015 | 26,642 chained 2017 USD mn |
| 2014 | 25,600 chained 2017 USD mn |
| 2013 | 24,397 chained 2017 USD mn |
| 2012 | 23,381 chained 2017 USD mn |
| 2011 | 23,080 chained 2017 USD mn |
| 2010 | 22,912 chained 2017 USD mn |
| 2009 | 22,254 chained 2017 USD mn |
| 2008 | 24,764 chained 2017 USD mn |
| 2007 | 25,328 chained 2017 USD mn |
| 2006 | 25,229 chained 2017 USD mn |
| 2005 | 24,671 chained 2017 USD mn |
| 2004 | 23,445 chained 2017 USD mn |
| 2003 | 22,327 chained 2017 USD mn |
| 2002 | 21,040 chained 2017 USD mn |

## API

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

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