# Real GDP: Real GDP by state: Transportation and utilities (22,48-49) — North Carolina (chained 2017 USD mn)

Real GDP: Real GDP by state: Transportation and utilities (22,48-49) — North Carolina (chained 2017 USD mn) was 27,430 chained 2017 USD mn in 2025, down 1.1% from 2024.
That is the lowest reading since 2023.
Over the past ten years it has ranged from 19,948 chained 2017 USD mn (2015) to 27,739 chained 2017 USD mn (2024), averaging 23,904 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-NC.GDP.A.NSA.IND-BEA89`
- 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-transportation-and-utilities-22-48-49-north

## Recent data

| Period | Value |
|---|---:|
| 2025 | 27,430 chained 2017 USD mn |
| 2024 | 27,739 chained 2017 USD mn |
| 2023 | 27,304 chained 2017 USD mn |
| 2022 | 25,473 chained 2017 USD mn |
| 2021 | 25,652 chained 2017 USD mn |
| 2020 | 23,102 chained 2017 USD mn |
| 2019 | 22,273 chained 2017 USD mn |
| 2018 | 21,849 chained 2017 USD mn |
| 2017 | 21,451 chained 2017 USD mn |
| 2016 | 20,726 chained 2017 USD mn |
| 2015 | 19,948 chained 2017 USD mn |
| 2014 | 19,540 chained 2017 USD mn |
| 2013 | 18,743 chained 2017 USD mn |
| 2012 | 19,513 chained 2017 USD mn |
| 2011 | 19,429 chained 2017 USD mn |
| 2010 | 19,858 chained 2017 USD mn |
| 2009 | 17,753 chained 2017 USD mn |
| 2008 | 18,853 chained 2017 USD mn |
| 2007 | 17,714 chained 2017 USD mn |
| 2006 | 17,645 chained 2017 USD mn |
| 2005 | 16,439 chained 2017 USD mn |
| 2004 | 16,528 chained 2017 USD mn |
| 2003 | 15,440 chained 2017 USD mn |
| 2002 | 15,278 chained 2017 USD mn |

## API

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

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