STATE SENATOR, DISTRICT 4
⚠ 6
● Live Results·352,547 ballots cast·Updated 11/5/2026, 11:23:31 AM
58.0%205,530
42.0%147,017
Early vote vs Election Day
BRETT W. LIGON gained 3.4 percentage points on Election Day.
Race totals352,547 ballots
Early 267,983 (76.0%)E-day 84,564 (24.0%)
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (6)
- Landslide4.6CHAMBERSBRETT W. LIGON won by +52.5pp vs statewide +16.6pp
- Underperform4.0HARRISBRETT W. LIGON's margin -3.2pp vs statewide +16.6pp
- Underperform3.6JEFFERSONBRETT W. LIGON's margin -7.4pp vs statewide +16.6pp
- Swing outlier2.0JEFFERSONBRETT W. LIGON shifted +8.8pp early→E-day vs +2.7pp statewide (2.2σ outlier)
- Landslide1.6GALVESTONBRETT W. LIGON won by +60.9pp vs statewide +16.6pp
- Mid-race flip0.5JEFFERSONRON C. ANGELETTI led early (55.5%); BRETT W. LIGON won E-day (53.3%)
County results — early vs Election Day
| County | LIGON | ANGELETTI | Total | ||||
|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | ||
| CHAMBERS | 11,242 | 3,392 | 14,634 | 3,531 | 1,028 | 4,559 | 19,193 |
| GALVESTON | 972 | 232 | 1,204 | 248 | 45 | 293 | 1,497 |
| HARRIS | 42,110 | 11,736 | 53,846 | 44,632 | 12,825 | 57,457 | 111,303 |
| JEFFERSON | 6,012 | 1,840 | 7,852 | 7,495 | 1,611 | 9,106 | 16,958 |
| MONTGOMERY | 93,727 | 34,267 | 127,994 | 58,014 | 17,588 | 75,602 | 203,596 |
- CHAMBERS19,193 totalLIGONEarly 11,242 · E-day 3,39214,634ANGELETTIEarly 3,531 · E-day 1,0284,559
- GALVESTON1,497 totalLIGONEarly 972 · E-day 2321,204ANGELETTIEarly 248 · E-day 45293
- HARRIS111,303 totalLIGONEarly 42,110 · E-day 11,73653,846ANGELETTIEarly 44,632 · E-day 12,82557,457
- JEFFERSON16,958 totalLIGONEarly 6,012 · E-day 1,8407,852ANGELETTIEarly 7,495 · E-day 1,6119,106
- MONTGOMERY203,596 totalLIGONEarly 93,727 · E-day 34,267127,994ANGELETTIEarly 58,014 · E-day 17,58875,602