# Real GDP: Real GDP by state: Professional, scientific, and technical services (54) — Arizona (chained 2017 USD mn)

Real GDP: Real GDP by state: Professional, scientific, and technical services (54) — Arizona (chained 2017 USD mn) was 31,369 chained 2017 USD mn in 2025, up 5.3% from 2024.
That is the highest reading since the series began in 1997.
Over the past ten years it has ranged from 17,110 chained 2017 USD mn (2015) to 31,369 chained 2017 USD mn (2025), averaging 23,699 chained 2017 USD mn.

- Source agency: U.S. Bureau of Economic Analysis (Regional Economic Accounts)
- Makrognosis code: `US-AZ.GDP.A.NSA.IND-BEA60`
- 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-scientific-and-technical-us-az-gdp-a-nsa-ind-bea60

## Recent data

| Period | Value |
|---|---:|
| 2025 | 31,369 chained 2017 USD mn |
| 2024 | 29,778 chained 2017 USD mn |
| 2023 | 28,711 chained 2017 USD mn |
| 2022 | 27,936 chained 2017 USD mn |
| 2021 | 25,177 chained 2017 USD mn |
| 2020 | 21,526 chained 2017 USD mn |
| 2019 | 21,536 chained 2017 USD mn |
| 2018 | 20,588 chained 2017 USD mn |
| 2017 | 19,043 chained 2017 USD mn |
| 2016 | 17,918 chained 2017 USD mn |
| 2015 | 17,110 chained 2017 USD mn |
| 2014 | 16,581 chained 2017 USD mn |
| 2013 | 16,233 chained 2017 USD mn |
| 2012 | 16,049 chained 2017 USD mn |
| 2011 | 15,860 chained 2017 USD mn |
| 2010 | 15,051 chained 2017 USD mn |
| 2009 | 15,087 chained 2017 USD mn |
| 2008 | 16,267 chained 2017 USD mn |
| 2007 | 15,581 chained 2017 USD mn |
| 2006 | 14,800 chained 2017 USD mn |
| 2005 | 13,586 chained 2017 USD mn |
| 2004 | 12,471 chained 2017 USD mn |
| 2003 | 11,442 chained 2017 USD mn |
| 2002 | 11,362 chained 2017 USD mn |

## API

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

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