# Real GDP: Real GDP by state: Professional and business services (54,55,56) — Maryland (chained 2017 USD mn)

Real GDP: Real GDP by state: Professional and business services (54,55,56) — Maryland (chained 2017 USD mn) was 72,071 chained 2017 USD mn in 2025, down 0.06% from 2024.
That is the lowest reading since 2023.
Over the past ten years it has ranged from 52,394 chained 2017 USD mn (2015) to 72,115 chained 2017 USD mn (2024), averaging 62,909 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-MD.GDP.A.NSA.IND-BEA59`
- 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-professional-and-business-services-54-55-56-us-md-gdp-a-nsa-ind-bea59

## Recent data

| Period | Value |
|---|---:|
| 2025 | 72,071 chained 2017 USD mn |
| 2024 | 72,115 chained 2017 USD mn |
| 2023 | 70,467 chained 2017 USD mn |
| 2022 | 69,682 chained 2017 USD mn |
| 2021 | 66,110 chained 2017 USD mn |
| 2020 | 60,200 chained 2017 USD mn |
| 2019 | 61,157 chained 2017 USD mn |
| 2018 | 58,784 chained 2017 USD mn |
| 2017 | 55,314 chained 2017 USD mn |
| 2016 | 53,708 chained 2017 USD mn |
| 2015 | 52,394 chained 2017 USD mn |
| 2014 | 52,335 chained 2017 USD mn |
| 2013 | 50,892 chained 2017 USD mn |
| 2012 | 50,932 chained 2017 USD mn |
| 2011 | 49,088 chained 2017 USD mn |
| 2010 | 47,013 chained 2017 USD mn |
| 2009 | 44,447 chained 2017 USD mn |
| 2008 | 44,600 chained 2017 USD mn |
| 2007 | 42,320 chained 2017 USD mn |
| 2006 | 41,674 chained 2017 USD mn |
| 2005 | 40,413 chained 2017 USD mn |
| 2004 | 37,577 chained 2017 USD mn |
| 2003 | 35,024 chained 2017 USD mn |
| 2002 | 33,076 chained 2017 USD mn |

## API

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

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