All datasets

CDC chronic disease indicators: mental health

U.S. state-level mental health indicators from the CDC U.S. Chronic Disease Indicators set: depression among adults, frequent mental distress, average mentally unhealthy days, current poor mental health among high school students, and postpartum depressive symptoms. Rows are indicator x state x year x demographic stratification.

Source: CDC U.S. Chronic Disease Indicators21,883 rowsUpdated: 9/22/2026License: ODbL-1.0
mental-healthdepressionunited-statescdcchronic-disease

Quality

96.3

Attribution

Centers for Disease Control and Prevention, National Center for Chronic Disease Prevention and Health Promotion, Division of Population Health

Schema

ColumnTypeDescription
datetimestampFirst day of the observation year (the provider's 'Starting year' column); CDI series are annual.
yearstartintegerStarting year
yearendintegerEnding year
series_idstringComposite key: question identifier | state abbreviation | response identifier | up to three stratification values.
series_labelstringHuman-readable series label: location, question text, response, and any stratifications.
valuefloatData Value, such as 14.7 or Category 1.
location_abbrstringLocation abbreviation
location_namestringLocation description
topicstringTopic
questionstringQuestion full-length text
data_sourcestringData source abbreviation
datavalue_unitstringThe unit, such as $, %, years, etc.
datavalue_typestringThe data type, such as prevalence or mean.
low_confidence_limitfloatLow confidence limit
high_confidence_limitfloatHigh confidence limit
stratification_category_1stringThe category of the stratification, such as Gender
stratification1stringThe stratification within the category, such as Male or Female
footnote_symbolstringFootnote symbol
footnotestringFootnote text

Sample rows

dateyearstartyearendseries_idseries_labelvaluelocation_abbrlocation_nametopicquestiondata_sourcedatavalue_unitdatavalue_typelow_confidence_limithigh_confidence_limitstratification_category_1stratification1footnote_symbolfootnote
2019-01-01T00:00:0020192019MEN01|AK|-|American Indian or Alaska Native, non-Hispanic|-|-Alaska — Current poor mental health among high school students — - — American Indian or Alaska Native, non-HispanicAKAlaskaMental HealthCurrent poor mental health among high school studentsYRBSS%Crude PrevalenceRace/EthnicityAmerican Indian or Alaska Native, non-Hispanic*No data available
2021-01-01T00:00:0020212021MEN01|AK|-|American Indian or Alaska Native, non-Hispanic|-|-Alaska — Current poor mental health among high school students — - — American Indian or Alaska Native, non-HispanicAKAlaskaMental HealthCurrent poor mental health among high school studentsYRBSS%Crude PrevalenceRace/EthnicityAmerican Indian or Alaska Native, non-Hispanic*No data available
2023-01-01T00:00:0020232023MEN01|AK|-|American Indian or Alaska Native, non-Hispanic|-|-Alaska — Current poor mental health among high school students — - — American Indian or Alaska Native, non-HispanicAKAlaskaMental HealthCurrent poor mental health among high school studentsYRBSS%Crude PrevalenceRace/EthnicityAmerican Indian or Alaska Native, non-Hispanic*No data available
2019-01-01T00:00:0020192019MEN01|AK|-|Asian, non-Hispanic|-|-Alaska — Current poor mental health among high school students — - — Asian, non-HispanicAKAlaskaMental HealthCurrent poor mental health among high school studentsYRBSS%Crude PrevalenceRace/EthnicityAsian, non-Hispanic*No data available
2021-01-01T00:00:0020212021MEN01|AK|-|Asian, non-Hispanic|-|-Alaska — Current poor mental health among high school students — - — Asian, non-HispanicAKAlaskaMental HealthCurrent poor mental health among high school studentsYRBSS%Crude PrevalenceRace/EthnicityAsian, non-Hispanic*No data available

Download sample data

Download the full sample snapshot for this dataset (sample rows, not the complete dataset).

Use with an LLM

Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).

cURL

curl "https://datazimuts.com/v1/datasets/cdc_cdi/cdc_cdi_mental_health" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/cdc_cdi/cdc_cdi_mental_health").json()
print(ds["title"], ds["rows"], "rows")

# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
    print(row)

API endpoint: https://datazimuts.com/v1/datasets/cdc_cdi/cdc_cdi_mental_health

Tip: fetch /llms.txt for the full machine-readable catalog.