# Real GDP: Real GDP by state: Private services-providing industries — North Carolina (chained 2017 USD mn)

Real GDP: Real GDP by state: Private services-providing industries — North Carolina (chained 2017 USD mn) was 483,425 chained 2017 USD mn in 2025, up 2.2% from 2024.
That is the highest reading since the series began in 1997.
Over the past ten years it has ranged from 333,857 chained 2017 USD mn (2015) to 483,425 chained 2017 USD mn (2025), averaging 400,219 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-NC.GDP.A.NSA.IND-BEA92`
- 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-private-services-providing-industries-north

## Recent data

| Period | Value |
|---|---:|
| 2025 | 483,425 chained 2017 USD mn |
| 2024 | 472,941 chained 2017 USD mn |
| 2023 | 456,210 chained 2017 USD mn |
| 2022 | 429,549 chained 2017 USD mn |
| 2021 | 409,049 chained 2017 USD mn |
| 2020 | 377,632 chained 2017 USD mn |
| 2019 | 377,247 chained 2017 USD mn |
| 2018 | 362,422 chained 2017 USD mn |
| 2017 | 354,361 chained 2017 USD mn |
| 2016 | 345,713 chained 2017 USD mn |
| 2015 | 333,857 chained 2017 USD mn |
| 2014 | 324,047 chained 2017 USD mn |
| 2013 | 308,860 chained 2017 USD mn |
| 2012 | 306,866 chained 2017 USD mn |
| 2011 | 295,584 chained 2017 USD mn |
| 2010 | 288,538 chained 2017 USD mn |
| 2009 | 278,871 chained 2017 USD mn |
| 2008 | 292,215 chained 2017 USD mn |
| 2007 | 272,482 chained 2017 USD mn |
| 2006 | 271,073 chained 2017 USD mn |
| 2005 | 262,416 chained 2017 USD mn |
| 2004 | 247,211 chained 2017 USD mn |
| 2003 | 235,436 chained 2017 USD mn |
| 2002 | 228,106 chained 2017 USD mn |

## API

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

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