# Real GDP: Real GDP by state: Finance, insurance, real estate, rental, and leasing (52,53) — California (chained 2017 USD mn)

Real GDP: Real GDP by state: Finance, insurance, real estate, rental, and leasing (52,53) — California (chained 2017 USD mn) was 606,612 chained 2017 USD mn in 2025, up 3.0% from 2024.
That is the highest reading since the series began in 1997.
Over the past ten years it has ranged from 494,195 chained 2017 USD mn (2016) to 606,612 chained 2017 USD mn (2025), averaging 550,931 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-CA.GDP.A.NSA.IND-BEA50`
- 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-finance-insurance-real-estate-rental-and-us-ca-gdp-a-nsa-ind-bea50

## Recent data

| Period | Value |
|---|---:|
| 2025 | 606,612 chained 2017 USD mn |
| 2024 | 588,953 chained 2017 USD mn |
| 2023 | 592,375 chained 2017 USD mn |
| 2022 | 587,786 chained 2017 USD mn |
| 2021 | 595,111 chained 2017 USD mn |
| 2020 | 536,345 chained 2017 USD mn |
| 2019 | 531,000 chained 2017 USD mn |
| 2018 | 519,615 chained 2017 USD mn |
| 2017 | 507,443 chained 2017 USD mn |
| 2016 | 494,195 chained 2017 USD mn |
| 2015 | 500,812 chained 2017 USD mn |
| 2014 | 503,894 chained 2017 USD mn |
| 2013 | 501,282 chained 2017 USD mn |
| 2012 | 499,087 chained 2017 USD mn |
| 2011 | 480,649 chained 2017 USD mn |
| 2010 | 469,451 chained 2017 USD mn |
| 2009 | 462,801 chained 2017 USD mn |
| 2008 | 444,390 chained 2017 USD mn |
| 2007 | 441,054 chained 2017 USD mn |
| 2006 | 429,143 chained 2017 USD mn |
| 2005 | 416,474 chained 2017 USD mn |
| 2004 | 391,358 chained 2017 USD mn |
| 2003 | 397,606 chained 2017 USD mn |
| 2002 | 391,876 chained 2017 USD mn |

## API

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

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