# Real GDP: Real GDP by state: Other transportation and support activities (487-488,492) — California (chained 2017 USD mn)

Real GDP: Real GDP by state: Other transportation and support activities (487-488,492) — California (chained 2017 USD mn) was 24,044 chained 2017 USD mn in 2025, down 1.2% from 2024.
That is the lowest reading since 2020.
Over the past ten years it has ranged from 17,064 chained 2017 USD mn (2015) to 26,834 chained 2017 USD mn (2023), averaging 22,059 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-CA.GDP.A.NSA.IND-BEA43`
- 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-other-transportation-and-support-activities-us-ca-gdp-a-nsa-ind-bea43

## Recent data

| Period | Value |
|---|---:|
| 2025 | 24,044 chained 2017 USD mn |
| 2024 | 24,348 chained 2017 USD mn |
| 2023 | 26,834 chained 2017 USD mn |
| 2022 | 24,259 chained 2017 USD mn |
| 2021 | 26,748 chained 2017 USD mn |
| 2020 | 23,339 chained 2017 USD mn |
| 2019 | 20,117 chained 2017 USD mn |
| 2018 | 19,437 chained 2017 USD mn |
| 2017 | 18,767 chained 2017 USD mn |
| 2016 | 17,693 chained 2017 USD mn |
| 2015 | 17,064 chained 2017 USD mn |
| 2014 | 15,839 chained 2017 USD mn |
| 2013 | 15,500 chained 2017 USD mn |
| 2012 | 14,949 chained 2017 USD mn |
| 2011 | 15,537 chained 2017 USD mn |
| 2010 | 16,033 chained 2017 USD mn |
| 2009 | 15,923 chained 2017 USD mn |
| 2008 | 18,647 chained 2017 USD mn |
| 2007 | 18,839 chained 2017 USD mn |
| 2006 | 21,304 chained 2017 USD mn |
| 2005 | 21,055 chained 2017 USD mn |
| 2004 | 19,229 chained 2017 USD mn |
| 2003 | 18,306 chained 2017 USD mn |
| 2002 | 17,921 chained 2017 USD mn |

## API

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

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