Harris County votes cast, Nov 2026
705,996 ballots in Harris County through the first eight days of early voting (Oct 26), counting early votes and mail ballots returned. That is 1.6x the 2022 midterm at the same point and 86% of 2024. Voters from the March Democratic primary cast 33.6% of early votes so far, against 19.5% in 2022.
Countywide, 25.7% of 2,746,177 registered voters (17.6% in 2022, 30.6% in 2024 at this point)
85% of 2024 at this point
Votes cast by day
Early votes in person and mail ballots returned, by date. 2022 and 2024 are lined up by days before Election Day, so each point compares the same stage of early voting (all three years started early voting on a Monday). Hover or tap for each year's numbers.
In plain terms
- This midterm is voting like a presidential year. Countywide ballots are running 1.6x the 2022 midterm's pace and 86% of 2024's, when the presidency was on the ballot.
- The surge is strongest in the urban core. Inside Beltway 8, ballots are at — of 2024's pace; in the suburbs outside it, —.
Ballots cast at the same point: early vote + mail
Early votes in person plus mail ballots returned, through the first eight days of early voting in each year (the same number of days before Election Day). For a ZIP, prior years count voters living in that ZIP at the time.
Ballots by ZIP code
Hover or tap a ZIP for its numbers; tap again to filter the dashboard to it.
ZIP shapes are Census ZIP Code Tabulation Areas, trimmed to the county line, with major freeways and tollways for reference, so ZIPs that cross into Fort Bend, Montgomery or other counties show only their Harris part. ZIP here is the residence ZIP on the roster, and ZCTA shapes only approximate postal ZIP boundaries, so a small number of voters sit just outside the shape that carries their ZIP; the ZIP figures themselves are exact roster counts. ZIPs with few ballots can show extreme shading.
Party mix, same point in each election
Ballots split by which party's primary the voter took that March. "No primary" means they skipped it, not that they're independent. Head counts follow each primary's size, and the 2026 Democratic primary was far larger than the Republican one.
Who is voting
Each 2026 ballot matched to countywide voting history, 2019–2026 (10 elections). Bars compare early voters and mail voters.
How they voted in Nov 2022
Method in the last midterm
How they voted in Nov 2024
Method in the last presidential
Age of voters at the same point: 2022, 2024, 2026
Early votes and mail ballots returned through the first eight days of early voting (Oct 26 in 2026, the same point in 2022 and 2024), as a share of ballots with a known age. Birth years come only from the 2019–2023 rosters, so voters first seen in 2024 or later have no age on file. New voters skew young, so the 2024 and 2026 bars understate the youngest groups relative to 2022; read any shift toward older voters with that in mind.
ZIP codes
Every ZIP with a 2026 ballot, most ballots first. Tap a row to filter the dashboard to it. Dem/Rep shares are the percent of ballots from Mar 2026 primary voters of each party.
| ZIP | Mailing city | Total | Dem % | Rep % |
|---|
Top precincts in Harris County
Up to 25 county voting precincts by ballots cast. A precinct that crosses ZIP lines shows only its voters in the selected ZIP. A high mail count usually points to a senior-living community.
| Precinct | Total | Dem % | Rep % |
|---|
Turnout against registration
Countywide early and mail ballots at the same point in each election, as a share of that year’s registered voters (Texas Secretary of State county tables). Registration grew 7% from 2022 to 2026, so raw ballot counts overstate the change in turnout by about that much. These three cards are countywide; the ZIP filter does not change them.
Who has shown up, by primary
Countywide, of the voters who took each party’s March primary, the share who had cast an early or mail ballot by this point. This is the cleaner enthusiasm measure: it does not depend on how big each primary was. In 2026 the Democratic primary was 1.8x the size of the Republican one, so Democratic head counts lead even where the two turn out at similar rates.
What past mixes produced
Countywide early and mail ballots at the same point in each election, by that year’s March primary, next to the county’s final result in the top race on the ballot (official canvass). Primary voters are a minority of every electorate and most “no primary” voters still lean one way, so the mix is a reference point against past results, not a forecast of this one. The last column is the result among early and mail voters alone, the slice the mix describes.
| Election | Ballots at this point | Dem primary | Rep primary | No primary | Final result, two-party | Early + mail voters’ result |
|---|---|---|---|---|---|---|
| 2022 · Governor | 450,817 | 20.9% | 24.3% | 54.8% | O’Rourke 54.9, Abbott 45.1 | O’Rourke 54.4, Abbott 45.6 |
| 2024 · President | 824,757 | 15.7% | 18.2% | 66.1% | Harris 52.8, Trump 47.2 | Harris 53.0, Trump 47.0 |
| 2026 · so far | 705,996 | 33.7% | 18.1% | 48.2% | Not yet counted | — |
How this was built
Sources: Harris County's cumulative early-vote and mail-ballot rosters through Oct 26, 2026, for the Nov 3 general. Every early voter carries a state voter ID. Of the 39,011 mail records, 38,522 (98.7%) carried a state voter ID; 192 without one were matched by name, ZIP and house number, and 297 (0.8%) could not be matched; they count in the ballot totals but not in the party or history breakdowns. Both lists were joined to countywide voter history from the official rosters of 10 elections, 2019–2026. No voter appears on both lists.
ZIP is the residence ZIP on each roster. A few hundred 2026 ballots have no ZIP; they count in the countywide figures but in no ZIP. Prior-year comparisons use the same point in each election, counted in days before Election Day. Early voting opened 15 days out in 2022, 2024 and 2026. “Skipped 2022” and “no prior roster record” are about Harris County rosters only: both include people who voted elsewhere and moved here since, not just first-time voters.
Party is primary participation, not registration. Texas has no party registration, and about a third of these voters skipped the March primary. Party colors follow each party's logo: Democratic blue and Republican red. Birth years come from the 2019–2023 rosters, so voters first seen in 2024 or later have no age on file; the age comparison shows shares among voters with a known age. Because newly registered voters skew young, that gap is not random: the 2024 and 2026 age shares understate voters under 30 relative to 2022, and the age chart should be read as an upper bound on how much older this electorate is.