# Real GDP: Real GDP by state: Administrative and support services (561) — Virginia (chained 2017 USD mn)

Real GDP: Real GDP by state: Administrative and support services (561) — Virginia (chained 2017 USD mn) was 19,389 chained 2017 USD mn in 2025, down 0.3% from 2024.
That is the lowest reading since 2020.
Over the past ten years it has ranged from 15,925 chained 2017 USD mn (2015) to 20,080 chained 2017 USD mn (2022), averaging 18,497 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-VA.GDP.A.NSA.IND-BEA66`
- 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-administrative-and-support-services-561-us-va-gdp-a-nsa-ind-bea66

## Recent data

| Period | Value |
|---|---:|
| 2025 | 19,389 chained 2017 USD mn |
| 2024 | 19,442 chained 2017 USD mn |
| 2023 | 19,724 chained 2017 USD mn |
| 2022 | 20,080 chained 2017 USD mn |
| 2021 | 19,905 chained 2017 USD mn |
| 2020 | 18,014 chained 2017 USD mn |
| 2019 | 19,120 chained 2017 USD mn |
| 2018 | 18,411 chained 2017 USD mn |
| 2017 | 17,268 chained 2017 USD mn |
| 2016 | 16,187 chained 2017 USD mn |
| 2015 | 15,925 chained 2017 USD mn |
| 2014 | 15,574 chained 2017 USD mn |
| 2013 | 14,881 chained 2017 USD mn |
| 2012 | 14,571 chained 2017 USD mn |
| 2011 | 13,894 chained 2017 USD mn |
| 2010 | 12,779 chained 2017 USD mn |
| 2009 | 11,740 chained 2017 USD mn |
| 2008 | 12,312 chained 2017 USD mn |
| 2007 | 12,155 chained 2017 USD mn |
| 2006 | 11,244 chained 2017 USD mn |
| 2005 | 10,577 chained 2017 USD mn |
| 2004 | 9,629.4 chained 2017 USD mn |
| 2003 | 9,109.1 chained 2017 USD mn |
| 2002 | 8,621.0 chained 2017 USD mn |

## API

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

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