# Real GDP: Real GDP by state: Hospitals (622) — Pennsylvania (chained 2017 USD mn)

Real GDP: Real GDP by state: Hospitals (622) — Pennsylvania (chained 2017 USD mn) was 26,204 chained 2017 USD mn in 2025, up 0.5% from 2024.
That is the highest reading since the series began in 1997.
Over the past ten years it has ranged from 24,527 chained 2017 USD mn (2016) to 26,204 chained 2017 USD mn (2025), averaging 25,381 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-PA.GDP.A.NSA.IND-BEA72`
- 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-hospitals-622-pennsylvania-chained-2017-usd

## Recent data

| Period | Value |
|---|---:|
| 2025 | 26,204 chained 2017 USD mn |
| 2024 | 26,082 chained 2017 USD mn |
| 2023 | 25,375 chained 2017 USD mn |
| 2022 | 25,737 chained 2017 USD mn |
| 2021 | 25,270 chained 2017 USD mn |
| 2020 | 25,604 chained 2017 USD mn |
| 2019 | 25,314 chained 2017 USD mn |
| 2018 | 25,324 chained 2017 USD mn |
| 2017 | 24,866 chained 2017 USD mn |
| 2016 | 24,527 chained 2017 USD mn |
| 2015 | 24,886 chained 2017 USD mn |
| 2014 | 24,052 chained 2017 USD mn |
| 2013 | 23,784 chained 2017 USD mn |
| 2012 | 23,626 chained 2017 USD mn |
| 2011 | 23,260 chained 2017 USD mn |
| 2010 | 22,697 chained 2017 USD mn |
| 2009 | 23,282 chained 2017 USD mn |
| 2008 | 22,686 chained 2017 USD mn |
| 2007 | 21,383 chained 2017 USD mn |
| 2006 | 21,378 chained 2017 USD mn |
| 2005 | 20,741 chained 2017 USD mn |
| 2004 | 21,061 chained 2017 USD mn |
| 2003 | 19,578 chained 2017 USD mn |
| 2002 | 19,096 chained 2017 USD mn |

## API

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

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