Chronic Conditions Among Adults
CDC PLACES estimates of the share of adults with diabetes, obesity, high blood pressure and 9 other chronic conditions, by Georgia county and census tract.
- 2022–2023
- annual
- 1.0.0
- 0ca1c7a7f7c0
Overview
CDC PLACES model-based estimates of the share of adults with each of 12 chronic conditions and health outcomes, for every Georgia county and census tract: arthritis, high blood pressure, cancer (other than non-melanoma skin cancer), current asthma, coronary heart disease, COPD, depression, diagnosed diabetes, high cholesterol (among adults ever screened), obesity, stroke, and all teeth lost (among adults 65 and older). Crude prevalence with its 95% confidence interval for counties and tracts, and age-adjusted prevalence with its interval for counties, from CDC's 2025 release (BRFSS 2023 survey data; 2022 for teeth lost). Estimates from a statistical model, not survey counts.
Row grain: One row per year, county_fips, tract_geoid, measure.
pct_adults — Share of Adults (Crude Prevalence) (proportion)
The single headline value most answers want.
Variables
Every column in the fact table. The code is the exact field name the API returns.
| Column | Type | Unit | Range | Null? | Description |
|---|---|---|---|---|---|
year | integer | — | — | no | BRFSS survey year the estimate is modeled from, as CDC serves it (2022 for all_teeth_lost; 2023 for every other measure). Every row is from CDC's 2025 PLACES release and each measure has one year (see year_meaning).Full description▾BRFSS survey year the estimate is modeled from, as CDC serves it (2022 for all_teeth_lost; 2023 for every other measure). Every row is from CDC's 2025 PLACES release and each measure has one year (see year_meaning). |
county_fips | string | — | — | yes | 5-digit county FIPS code (FK to the counties dimension), set on county rows. NULL on tract rows: the tracts dimension gives each tract's county.Full description▾5-digit county FIPS code (FK to the counties dimension), set on county rows. NULL on tract rows: the tracts dimension gives each tract's county. |
tract_geoid | string | — | — | yes | 11-digit 2020 census tract GEOID (FK to the tracts dimension), set on tract rows. NULL on county rows. The 12 special-use and water tracts of the dimension have no estimates.Full description▾11-digit 2020 census tract GEOID (FK to the tracts dimension), set on tract rows. NULL on county rows. The 12 special-use and water tracts of the dimension have no estimates. |
measure | string | — | — | no | CDC PLACES health outcomes measure; pick one (measures never add).Full description▾PLACES measure in CDC's Health Outcomes category (CDC's measureid and full measure name, which names the adults the share is of, in parentheses): arthritis (ARTHRITIS: Arthritis among adults; BRFSS 2023); high_blood_pressure (BPHIGH: High blood pressure among adults; BRFSS 2023); cancer_non_skin_or_melanoma (CANCER: Cancer (non-skin) or melanoma among adults; BRFSS 2023); current_asthma (CASTHMA: Current asthma among adults; BRFSS 2023); coronary_heart_disease (CHD: Coronary heart disease among adults; BRFSS 2023); copd (COPD: Chronic obstructive pulmonary disease among adults; BRFSS 2023); depression (DEPRESSION: Depression among adults; BRFSS 2023); diagnosed_diabetes (DIABETES: Diagnosed diabetes among adults; BRFSS 2023); high_cholesterol (HIGHCHOL: High cholesterol among adults who have ever been screened; BRFSS 2023); obesity (OBESITY: Obesity among adults; BRFSS 2023); stroke (STROKE: Stroke among adults; BRFSS 2023); all_teeth_lost (TEETHLOST: All teeth lost among adults aged >=65 years; BRFSS 2022). Every measure rests on BRFSS respondents' own answers; CDC's measure definitions: https://www.cdc.gov/places/measure-definitions/index.html. No total value: pick one measure; measures never add (one adult can count in several, and they cover different adults). 12 allowed values▾
|
pct_adults | number | — | yes | Estimated share of the measure's adults in the county or tract (CDC model-based crude prevalence).Full description▾Crude prevalence: CDC PLACES' model-based estimate of the share of adults in the county or tract with the measure, among the adults the measure covers (18 and older unless its name gives a narrower group, such as adults 65 and older), as a proportion (CDC's percent divided by 100; 0.313 = 31.3%). It estimates the actual burden among the area's adults and is the only statistic CDC publishes for tracts, so it is on every row; tract and county figures come from separate models, so compare a tract with its county only with both intervals in view. An estimate, not a survey count: modeled from BRFSS answers with multilevel regression and post-stratification; read it with its 95% confidence interval. Never add across measures or average across places. | |
pct_adults_ci_lower | number | — | yes | Lower bound of the 95% confidence interval of pct_adults, as CDC publishes it (a proportion, rounded to 0.001): the range CDC's model gives for the estimate. A wide interval is an uncertain estimate; two places whose intervals overlap may not differ.Full description▾Lower bound of the 95% confidence interval of pct_adults, as CDC publishes it (a proportion, rounded to 0.001): the range CDC's model gives for the estimate. A wide interval is an uncertain estimate; two places whose intervals overlap may not differ. | |
pct_adults_ci_upper | number | — | yes | Upper bound of the 95% confidence interval of pct_adults, as CDC publishes it (a proportion, rounded to 0.001): the range CDC's model gives for the estimate. A wide interval is an uncertain estimate; two places whose intervals overlap may not differ.Full description▾Upper bound of the 95% confidence interval of pct_adults, as CDC publishes it (a proportion, rounded to 0.001): the range CDC's model gives for the estimate. A wide interval is an uncertain estimate; two places whose intervals overlap may not differ. | |
pct_adults_age_adjusted | number | — | yes | Age-adjusted prevalence, county rows only: CDC's model-based estimate of the share the county would have with a standard U.S. adult age distribution, as a proportion. Use it to compare counties whose populations differ in age (a county with more older adults shows a higher crude share of age-related conditions); use pct_adults for the actual share. NULL on tract rows: CDC publishes it for counties only.Full description▾Age-adjusted prevalence, county rows only: CDC's model-based estimate of the share the county would have with a standard U.S. adult age distribution, as a proportion. Use it to compare counties whose populations differ in age (a county with more older adults shows a higher crude share of age-related conditions); use pct_adults for the actual share. NULL on tract rows: CDC publishes it for counties only. | |
pct_adults_age_adjusted_ci_lower | number | — | yes | Lower bound of the 95% confidence interval of pct_adults_age_adjusted (county rows only), as CDC publishes it (a proportion, rounded to 0.001): the range CDC's model gives for the estimate. A wide interval is an uncertain estimate; two places whose intervals overlap may not differ.Full description▾Lower bound of the 95% confidence interval of pct_adults_age_adjusted (county rows only), as CDC publishes it (a proportion, rounded to 0.001): the range CDC's model gives for the estimate. A wide interval is an uncertain estimate; two places whose intervals overlap may not differ. | |
pct_adults_age_adjusted_ci_upper | number | — | yes | Upper bound of the 95% confidence interval of pct_adults_age_adjusted (county rows only), as CDC publishes it (a proportion, rounded to 0.001): the range CDC's model gives for the estimate. A wide interval is an uncertain estimate; two places whose intervals overlap may not differ.Full description▾Upper bound of the 95% confidence interval of pct_adults_age_adjusted (county rows only), as CDC publishes it (a proportion, rounded to 0.001): the range CDC's model gives for the estimate. A wide interval is an uncertain estimate; two places whose intervals overlap may not differ. |
Filters
Query parameters the fact endpoint accepts. Comma-separated values are OR within a parameter; multiple parameters AND together.
| Parameter | Kind | Allowed values | Notes |
|---|---|---|---|
year | year_exact | any value | — |
year_min | year_range | any value | — |
year_max | year_range | any value | — |
detail | detail | countiestracts | enum-enforced, default: counties |
county_fips | foreign_key | any value | multi-value |
tract_geoid | foreign_key | any value | multi-value |
measure | categorical | 12 allowed values▾
| multi-value, enum-enforced, pick one |
Example requests
Run these against the base URL — they return live data.
All rows (first page), counties level
curl "https://georgiacivicdata.org/api/v1/health/chronic_conditions"counties data for 2023
curl "https://georgiacivicdata.org/api/v1/health/chronic_conditions?year=2023"Filtered to measure = arthritis for 2023
curl "https://georgiacivicdata.org/api/v1/health/chronic_conditions?year=2023&measure=arthritis"One county (FIPS 13121), 2023
curl "https://georgiacivicdata.org/api/v1/health/chronic_conditions?county_fips=13121&year=2023&detail=counties"Download 2023 as CSV
curl "https://georgiacivicdata.org/api/v1/health/chronic_conditions?year=2023&format=csv"Notes & limitations
NULL handling
- Zero is a real, reported value.
Limitations
Model-based estimates, not survey counts: CDC PLACES (2025 release) estimates each county's and census tract's share of adults for each measure from BRFSS 2023 and 2022 survey answers with multilevel regression and post-stratification on Census population data and American Community Survey estimates, so a figure is not a survey result for that tract or county. CDC cautions against using them to evaluate programs or policies (the model cannot detect the effects of local interventions). Releases are not comparable year to year: each is a new model, so a future release is not a trend point against this one. County rows: all 159 counties, each of the 12 measures, with crude and age-adjusted prevalence. Tract rows: 2,784 of Georgia's 2,796 2020 census tracts, crude prevalence only (CDC publishes age-adjusted prevalence for counties only, so those columns are NULL on tract rows); the 12 special-use and water tracts (13029980000, 13039990000, 13051980000, 13051990000, 13063980000, 13089980000, 13121980000, 13127990000, 13179990000, 13183980000, 13191980000, 13191990000) have no estimates and no rows. Tract 13053020206 (Fort Benning area, Chattahoochee County) has no all_teeth_lost estimate: a missing estimate (no row), never a zero. No state row: the source publishes none, and modeled shares are never added or averaged into one here; never average tract figures into a county (use the county row) or county figures into Georgia. Measures never add up: each is a different estimate, one adult can count in several, and each covers its own adults (high_cholesterol: adults who have ever had their cholesterol checked; all_teeth_lost: adults 65 and older; every other measure: adults 18 and older), so denominators differ by measure. Estimates and their 95% confidence intervals are CDC's, rounded to 0.1 percentage point (0.001 here). CDC models counties and tracts separately (counties on Census 2023 county population estimates, tracts on the 2020 Census), so a county's estimate can fall outside the range of its own tracts' estimates (117 of 1,908 county figures here): compare a tract with its county only with both intervals in view. CDC publishes no counts of adults: a share times a population is only an approximation (the tracts dimension's population_2020 counts all ages).