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

Real GDP: Real GDP by state: Finance, insurance, real estate, rental, and leasing (52,53) — District of Columbia (chained 2017 USD mn) was 20,004 chained 2017 USD mn in 2025, up 3.1% from 2024.
That is the highest reading since the series began in 1997.
Over the past ten years it has ranged from 16,585 chained 2017 USD mn (2016) to 20,004 chained 2017 USD mn (2025), averaging 18,152 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-DC.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-dc-gdp-a-nsa-ind-bea50

## Recent data

| Period | Value |
|---|---:|
| 2025 | 20,004 chained 2017 USD mn |
| 2024 | 19,396 chained 2017 USD mn |
| 2023 | 18,548 chained 2017 USD mn |
| 2022 | 19,309 chained 2017 USD mn |
| 2021 | 19,173 chained 2017 USD mn |
| 2020 | 17,524 chained 2017 USD mn |
| 2019 | 17,841 chained 2017 USD mn |
| 2018 | 17,523 chained 2017 USD mn |
| 2017 | 16,902 chained 2017 USD mn |
| 2016 | 16,585 chained 2017 USD mn |
| 2015 | 16,866 chained 2017 USD mn |
| 2014 | 17,210 chained 2017 USD mn |
| 2013 | 15,780 chained 2017 USD mn |
| 2012 | 15,648 chained 2017 USD mn |
| 2011 | 14,845 chained 2017 USD mn |
| 2010 | 14,285 chained 2017 USD mn |
| 2009 | 12,932 chained 2017 USD mn |
| 2008 | 13,131 chained 2017 USD mn |
| 2007 | 13,903 chained 2017 USD mn |
| 2006 | 12,712 chained 2017 USD mn |
| 2005 | 12,436 chained 2017 USD mn |
| 2004 | 12,214 chained 2017 USD mn |
| 2003 | 10,895 chained 2017 USD mn |
| 2002 | 11,070 chained 2017 USD mn |

## API

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

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