Alameda County Chronic Disease Dashboard

Built with React using CDC PLACES data for Alameda County, comparing 2018 and 2022 chronic disease patterns

This project analyzes chronic disease patterns in Alameda County from 2018 to 2022 using CDC PLACES. It focuses on ten adult chronic conditions and tracks how the county health profile shifted toward metabolic and cardiovascular risk after the COVID period.

The analysis is guided by two main questions:

  • How did chronic disease prevalence and composition change between 2018 and 2022
  • What can county level social determinant data tell us about these changes

The dashboard is designed to help public health and healthcare teams see how risk moved, not only whether total burden increased.

Key Cards

  • High cholesterol 32.5 percent, new in 2022
  • High blood pressure 26.6 percent, new in 2022
  • Obesity 20.1 percent, declined but still high
  • Average prevalence 8.0 percent across seven shared diseases

Key finding Alameda County chronic disease burden stayed near 8 percent from 2018 to 2022, yet the mix of diseases shifted toward metabolic and cardiovascular risk. This signals a new form of health crisis that requires early and targeted intervention.

Disease Prevalence Comparison

The dashboard compares seven shared conditions across 2018 and 2022

  • Obesity 24.6 percent to 20.1 percent, change about minus 4.5 percentage points
  • Asthma 8.8 percent to 9.5 percent, change about plus 0.7 percentage points
  • Diabetes 8.9 percent to 9.3 percent, change about plus 0.4 percentage points
  • Cancer 5.4 percent to 6.3 percent, change about plus 0.9 percentage points
  • COPD 4.4 percent to 4.9 percent, change about plus 0.5 percentage points
  • Heart disease 4.4 percent to 4.3 percent, slight decline
  • Stroke 2.8 percent to 2.7 percent, slight decline

Mean prevalence across these seven shared diseases rose modestly from 8.2 percent in 2018 to 9.1 percent in 2022.

Prevalence Distribution and Categories

The dashboard includes a distribution view that groups conditions into three categories

  • Low under 10 percent, community baseline
  • Medium 10 to 20 percent, monitoring needed
  • High over 20 percent, urgent intervention

In 2018, most conditions stay in the low and medium range. By 2022, high cholesterol and high blood pressure appear in the high range, which changes the overall risk profile.

Statistical Analysis

  • Chi square test p less than 0.001 Strong evidence that diseases moved across prevalence categories toward the high group.
  • Paired t test on seven shared diseases t equals 0.40, p equals 0.706 No statistically significant change in mean prevalence across shared diseases, which supports the idea of a compositional shift rather than a simple increase.
  • Mean prevalence 8.2 percent in 2018 to 9.1 percent in 2022, modest overall increase.

Disease Category Trends

The dashboard groups conditions into four categories and compares average prevalence

  • Metabolic, obesity, high cholesterol, high blood pressure, diabetes
  • Respiratory, asthma, COPD
  • Cardiovascular, heart disease, stroke
  • Cancer, cancer prevalence

Average prevalence for metabolic conditions increases sharply between 2018 and 2022, driven by the appearance of high cholesterol and high blood pressure. Other categories show smaller changes and remain lower in absolute terms.

High Risk Predictors

A logistic model identifies which conditions are most likely to appear in the high prevalence group

  • High cholesterol, odds ratio 3.8, confidence interval 2.9 to 4.9
  • High blood pressure, odds ratio 3.2, confidence interval 2.5 to 4.1
  • Obesity, odds ratio 2.5, confidence interval 1.9 to 3.3
  • Diabetes, odds ratio 1.8, confidence interval 1.4 to 2.4

High risk cluster The co occurrence of obesity, high cholesterol and high blood pressure creates a metabolic syndrome cluster that calls for integrated screening, counseling and follow up.

Social Determinants of Health Context

The dashboard adds a small table of county level indicators to frame the health trends

Indicator 2018 2022 Change
Median owner cost per month $2,806 $3,547 +26.4 percent
Median income $92,574 $122,488 +32.3 percent
Median rent $2,563.42 $2,569.91 +0.3 percent
Poverty rate 6.8 percent 5.5 percent -19.1 percent
Food insecurity 9.8 percent 11.4 percent +16.3 percent

SDOH paradox Income rises and poverty falls between 2018 and 2022, yet metabolic health worsens. Food insecurity also increases. This pattern suggests that county level averages hide neighbourhood disparities and that local context needs a finer scale view.

Conditions by Year

2018 conditions, PLACES

  • Obesity 24.6 percent
  • Diabetes 8.9 percent
  • Asthma 8.8 percent
  • COPD 4.4 percent
  • Heart disease 4.4 percent
  • Stroke 2.8 percent
  • Cancer 5.4 percent
  • Kidney disease 2.8 percent

2022 conditions, PLACES

  • High cholesterol 32.5 percent
  • High blood pressure 26.6 percent
  • Obesity 20.1 percent
  • Diabetes 9.3 percent
  • Asthma 9.5 percent
  • COPD 4.9 percent
  • Heart disease 4.3 percent
  • Stroke 2.7 percent
  • Cancer 6.3 percent

Timeline and Context

  • 2018 baseline chronic disease profile before the COVID period
  • COVID period screening disruptions and possible changes in survey behaviour and model inputs
  • 2022 updated disease profile with new metabolic indicators added by PLACES

Action Plan From the Dashboard

  • Launch countywide metabolic screening Expand cholesterol and blood pressure screening through mobile units and clinics.
  • Implement community wellness programs Support neighbourhood based nutrition education and low cost exercise options.
  • Develop neighbourhood health maps Integrate census tract data to identify high risk communities and target outreach.
  • Establish early warning systems Create simple monitoring rules in dashboards to flag emerging trends.

Data source CDC PLACES, Population Level Analysis and Community Estimates. Methodology, small area estimation using BRFSS data. Kidney disease is measured only in 2018. High cholesterol and high blood pressure are introduced in 2022.

Tools and Workflow

  • Python with pandas, NumPy and SciPy for data cleaning, EDA and tests
  • Jupyter notebooks for a clear analysis pipeline and documentation
  • React, TypeScript and Vite for the chronic disease dashboard
  • Recharts for all charts and KPI visual elements
  • GitHub and GitHub Pages for version control and deployment

The notebooks follow a four step structure, from cleaning and merging to EDA and statistical analysis, and export tidy CSVs that the React app reads.