# Real GDP: Real GDP by state: Monetary Authorities- central bank, credit intermediation, and related services (521-522) — Massachusetts (chained 2017 USD mn)

Real GDP: Real GDP by state: Monetary Authorities- central bank, credit intermediation, and related services (521-522) — Massachusetts (chained 2017 USD mn) was 15,288 chained 2017 USD mn in 2025, up 5.1% from 2024.
That is the highest reading since 2021.
Over the past ten years it has ranged from 14,257 chained 2017 USD mn (2017) to 17,742 chained 2017 USD mn (2015), averaging 15,475 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-MA.GDP.A.NSA.IND-BEA52`
- 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-monetary-authorities-central-bank-credit-us-ma-gdp-a-nsa-ind-bea52

## Recent data

| Period | Value |
|---|---:|
| 2025 | 15,288 chained 2017 USD mn |
| 2024 | 14,547 chained 2017 USD mn |
| 2023 | 14,999 chained 2017 USD mn |
| 2022 | 14,640 chained 2017 USD mn |
| 2021 | 15,904 chained 2017 USD mn |
| 2020 | 16,223 chained 2017 USD mn |
| 2019 | 14,620 chained 2017 USD mn |
| 2018 | 14,893 chained 2017 USD mn |
| 2017 | 14,257 chained 2017 USD mn |
| 2016 | 17,115 chained 2017 USD mn |
| 2015 | 17,742 chained 2017 USD mn |
| 2014 | 17,724 chained 2017 USD mn |
| 2013 | 17,047 chained 2017 USD mn |
| 2012 | 20,052 chained 2017 USD mn |
| 2011 | 18,378 chained 2017 USD mn |
| 2010 | 15,992 chained 2017 USD mn |
| 2009 | 17,621 chained 2017 USD mn |
| 2008 | 14,212 chained 2017 USD mn |
| 2007 | 12,985 chained 2017 USD mn |
| 2006 | 12,888 chained 2017 USD mn |
| 2005 | 13,214 chained 2017 USD mn |
| 2004 | 13,575 chained 2017 USD mn |
| 2003 | 14,323 chained 2017 USD mn |
| 2002 | 14,820 chained 2017 USD mn |

## API

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

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