Your Voice. Understood.

VoteVector

Measuring civic participation across place and time.

VoteVector analyzes voting behavior through a neighborhood lens—connecting ballots, parcels, and geography to surface meaningful engagement patterns

VoteVector operational stats

Live countywide counts that drive the Neighborhood Participation Index.

Active neighborhoods Live
60
Cohorts included for election 2025.
Ballots analyzed 2025
16,609
Mapped to residential parcels countywide.
Residential parcels tracked Parcels
42,229
Households included in NPI calculations.
High-density neighborhoods Quartile 4
15
Neighborhoods in the top participation quartile.
Average NPI Mean
0.30
Countywide ballots per residential parcel.
Active neighborhoods Live
60
Cohorts included for election 2025.
Ballots analyzed 2025
16,609
Mapped to residential parcels countywide.
Residential parcels tracked Parcels
42,229
Households included in NPI calculations.
High-density neighborhoods Quartile 4
15
Neighborhoods in the top participation quartile.
Average NPI Mean
0.30
Countywide ballots per residential parcel.

Neighborhood Participation Index

Participation density per neighborhood

Each selection loads the latest election year so analysts can compare turnout density neighborhood by neighborhood without changing context.

Legend

Neighborhood Participation Index (NPI)

Ballots cast per residential parcel

Loading neighborhoods…

This map shows neighborhood-level participation patterns using public records. It does not reflect individual behavior or political preference.

VoteVector FAQ

Understanding how the map operates

Hover, click, or change the election year selector to explore the Neighborhood Participation Index (NPI) with confidence. These answers explain what the metrics mean and how they are derived inside VoteVector.

What does VoteVector measure?
VoteVector links county election ballots to residential parcels and neighborhood polygons so analysts can see where voting participation is concentrated. The experience focuses on participation density rather than individual preference—no party or candidate data is displayed.
How is the Neighborhood Participation Index (NPI) calculated?
NPI is a structural diagnostic: assigned ballots ÷ residential (situs) parcels for each neighborhood. Scores above 1.0 mean more than one ballot per home, signaling a denser civic footprint; lower values highlight neighborhoods with slack participation.
What do the colors and quartiles represent?
The legend reflects NPI quartiles: deep green (Quartile 4) marks the highest participation density, lighter green (Quartile 3) is above-average, amber (Quartile 2) is below-average, and warm orange (Quartile 1) highlights the lowest density. Each bucket shares identical geometry, so color shifts immediately show how one neighborhood compares with the rest of the county.
What is assignment coverage?
Assignment coverage shows the percent of precinct ballots that VoteVector successfully matched to a parcel inside the neighborhood (assigned ÷ precinct ballots). Strong coverage signals a clean parcel-to-ballot alignment; lower values flag precincts where PO Boxes or outside-the-neighborhood addresses limit coverage.
Why does the map show “excluded (ambiguous matches)”?
Ambiguous matches count ballots that could not be tied to a single parcel (duplicates, unresolved PO Boxes, or non-locatable records). They are withheld from the NPI math but surfaced in every tooltip and popup so you always know how many ballots were excluded.
How does the precinct context help me?
Each popup includes a precinct participation indicator (PPI = precinct ballots ÷ precinct residential parcels) plus the precinct PO Box rate. Comparing NPI to PPI shows whether a neighborhood is driving or lagging the larger precinct context.
How are PO Box voters handled?
PO Box ballots stay in the precinct totals (so they influence PPI and the PO Box rate), but they cannot be reliably geocoded to parcels. When the service can’t locate them, they appear inside the assignment coverage and ambiguous lines—making the gap transparent rather than silently inflating a neighborhood’s NPI.
How can I compare different election years?
The year selector above the legend pulls the latest election year automatically, and the API surfaces additional years in the dropdown. Switch years to redraw the map and ticker with that election’s fact table so you can spot whether density tightened or loosened over time.
What will I see when I hover or click on a neighborhood?
Hover tooltips stream a quick-read card: neighborhood name, code, quartile, ballots, parcels, NPI, assignment coverage, ambiguous totals, and precinct context. Clicking locks the boundary, deepens the outline, and opens a popup with the full detail stack (including the election year, residential baseline, and primary precinct identifiers).