work / 03 of 06 / live tool

Travis County Early Vote

A live early-vote dashboard for Travis County, Texas that paces daily turnout and partisanship against 2024 and projects where the final count lands while there is still time to act on it.

Years2025 to 2026
StackPython, daily data pipeline, static site with charts
CoverageEarly voting, election day, primary results, advanced analysis
StatusLive at travis-co-ev-dash.netlify.app

What it does

Every morning during early voting the dashboard refreshes with the county's latest roster and compares the running total with the same day in prior cycles. A pace banner says plainly whether turnout is ahead of or behind 2024, and a dotted model line projects where the final count is likely to land if the current pace holds.

Alongside turnout it tracks daily partisanship, the Democratic margin in the early vote with a sparkline of how it has moved, and the share of registered voters who have already cast a ballot. Separate tabs cover election day, primary results, and a deeper analysis layer.

How it is used

Numbers are usually available before they are interpretable. The dashboard exists to make live turnout operationally legible for people making decisions under pressure. If turnout is running soft against the modeled curve, field teams can shift volunteers, tighten canvassing turf, or push late-day voter contact where the gap is still recoverable.

For analysts it separates normal day-to-day variance from actual underperformance, which prevents noisy overreactions as much as it enables real ones.

What I built

  • A Python pipeline that pulls the daily early-vote roster, joins it to historical baselines from prior cycles, and rebuilds the site on a schedule.
  • A projection model for final turnout from the cumulative daily curve.
  • Charts for cumulative turnout against 2024, daily partisanship with an optional 2024 overlay, and expandable views for closer reading.
  • A four-tab layout that carries the same audience from early voting through election day and into results.
170,891early votes tracked at the close of the 2026 primary early-vote period
+90,213votes ahead of the 2024 pace on the final day
D+59.4Democratic margin in the early vote, with a daily sparkline