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.

Ballots cast so far
705,996
Early vote + mail, Harris County
Countywide, 25.7% of 2,746,177 registered voters (17.6% in 2022, 30.6% in 2024 at this point)
Early vote so far
666,985
1.6x 2022 at this point
85% of 2024 at this point
Mail ballots returned
39,011
Through Oct 26
Early voters who skipped 2022
31.2%
208,162 early voters
No prior roster record
62,371
Early voters on no Harris roster 2019–2026: first-time voters and people who moved in

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.

2026 early2026 mail20242022

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.

Early voteMail

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.

Early voteMail

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.

ZIPMailing cityEarlyMailTotalDem %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.

PrecinctEarlyMailTotalDem %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.

202217.6% · 450,817 of 2,568,463
202430.6% · 824,757 of 2,693,055
202625.7% · 705,996 of 2,746,177

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.

2026 · voters in that March’s primaries
Democratic primary64.9% · 237,754 of 366,284
Republican primary63.8% · 127,803 of 200,366
2024 · voters in that March’s primaries
Democratic primary72.8% · 129,409 of 177,880
Republican primary73.7% · 149,940 of 203,507
2022 · voters in that March’s primaries
Democratic primary55.7% · 94,282 of 169,151
Republican primary57.7% · 109,496 of 189,684

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.

ElectionBallots at this pointDem primaryRep primaryNo primaryFinal result, two-partyEarly + mail voters’ result
2022 · Governor450,81720.9%24.3%54.8%O’Rourke 54.9, Abbott 45.1O’Rourke 54.4, Abbott 45.6
2024 · President824,75715.7%18.2%66.1%Harris 52.8, Trump 47.2Harris 53.0, Trump 47.0
2026 · so far705,99633.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.