# Real GDP: Real GDP by state: Health care and social assistance (62) — Michigan (chained 2017 USD mn)

Real GDP: Real GDP by state: Health care and social assistance (62) — Michigan (chained 2017 USD mn) was 50,147 chained 2017 USD mn in 2025, up 3.3% from 2024.
That is the highest reading since the series began in 1997.
Over the past ten years it has ranged from 41,697 chained 2017 USD mn (2015) to 50,147 chained 2017 USD mn (2025), averaging 45,195 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-MI.GDP.A.NSA.IND-BEA70`
- 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-health-care-and-social-assistance-62-us-mi-gdp-a-nsa-ind-bea70

## Recent data

| Period | Value |
|---|---:|
| 2025 | 50,147 chained 2017 USD mn |
| 2024 | 48,548 chained 2017 USD mn |
| 2023 | 46,835 chained 2017 USD mn |
| 2022 | 46,071 chained 2017 USD mn |
| 2021 | 44,441 chained 2017 USD mn |
| 2020 | 42,948 chained 2017 USD mn |
| 2019 | 45,038 chained 2017 USD mn |
| 2018 | 44,722 chained 2017 USD mn |
| 2017 | 43,702 chained 2017 USD mn |
| 2016 | 42,992 chained 2017 USD mn |
| 2015 | 41,697 chained 2017 USD mn |
| 2014 | 40,090 chained 2017 USD mn |
| 2013 | 39,709 chained 2017 USD mn |
| 2012 | 39,420 chained 2017 USD mn |
| 2011 | 39,133 chained 2017 USD mn |
| 2010 | 38,601 chained 2017 USD mn |
| 2009 | 39,147 chained 2017 USD mn |
| 2008 | 38,749 chained 2017 USD mn |
| 2007 | 36,942 chained 2017 USD mn |
| 2006 | 37,129 chained 2017 USD mn |
| 2005 | 35,783 chained 2017 USD mn |
| 2004 | 34,647 chained 2017 USD mn |
| 2003 | 33,327 chained 2017 USD mn |
| 2002 | 32,478 chained 2017 USD mn |

## API

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

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