# Real GDP: Real GDP by state: Ambulatory health care services (621) — Michigan (chained 2017 USD mn)

Real GDP: Real GDP by state: Ambulatory health care services (621) — Michigan (chained 2017 USD mn) was 22,384 chained 2017 USD mn in 2025, up 2.7% from 2024.
That is the highest reading since the series began in 1997.
Over the past ten years it has ranged from 17,532 chained 2017 USD mn (2015) to 22,384 chained 2017 USD mn (2025), averaging 19,586 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-MI.GDP.A.NSA.IND-BEA71`
- 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-ambulatory-health-care-services-621-michigan

## Recent data

| Period | Value |
|---|---:|
| 2025 | 22,384 chained 2017 USD mn |
| 2024 | 21,796 chained 2017 USD mn |
| 2023 | 21,131 chained 2017 USD mn |
| 2022 | 20,274 chained 2017 USD mn |
| 2021 | 19,108 chained 2017 USD mn |
| 2020 | 17,702 chained 2017 USD mn |
| 2019 | 19,324 chained 2017 USD mn |
| 2018 | 19,158 chained 2017 USD mn |
| 2017 | 18,718 chained 2017 USD mn |
| 2016 | 18,314 chained 2017 USD mn |
| 2015 | 17,532 chained 2017 USD mn |
| 2014 | 16,778 chained 2017 USD mn |
| 2013 | 16,771 chained 2017 USD mn |
| 2012 | 16,531 chained 2017 USD mn |
| 2011 | 16,632 chained 2017 USD mn |
| 2010 | 16,361 chained 2017 USD mn |
| 2009 | 16,612 chained 2017 USD mn |
| 2008 | 16,348 chained 2017 USD mn |
| 2007 | 15,420 chained 2017 USD mn |
| 2006 | 15,796 chained 2017 USD mn |
| 2005 | 15,023 chained 2017 USD mn |
| 2004 | 14,447 chained 2017 USD mn |
| 2003 | 13,708 chained 2017 USD mn |
| 2002 | 13,363 chained 2017 USD mn |

## API

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

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