Updated 7:20 a.m. Nov. 6

Republican Brent Hagenbuch has defeated Democrat Dale Frey in the race for Texas Senate District 30, with all 314 precincts within the 11-county district reporting.

Hagenbuch received 289,128 votes, 65.1%, while Frey garnered 154,986 votes, 34.9%, according to unofficial election results from the Texas Secretary of State’s office. Both candidates were seeking to fill the seat formerly held by State Sen. Drew Springer, who is retiring.

Vote totals are unofficial until they are canvassed.

Updated 10:53 p.m.


Republican Brent Hagenbuch leads Democrat Dale Frey in the race for Texas Senate District 30.

Based on unofficial election results from the Texas Secretary of State’s office, Hagenbuch has received 273,638 votes, 66.1%, compared to Frey’s 140,348 votes, 33.9%.

Updated 10:17 p.m. Nov. 5

Republican Brent Hagenbuch remains ahead of Democrat Dale Frey in the race for Texas Senate District 30, according to unofficial election results from the Texas Secretary of State’s office.


Hagenbuch has garnered 253,048 votes, or 65.77% of the votes, compared to the 131,720 votes received by Frey.

Updated 9:34 p.m. Nov. 5

Republican Brent Hagenbuch continues to lead Democrat Dale Frey in the race for Texas Senate District 30.

According to unofficial results from the Texas Secretary of State’s office, Hagenbuch has received 238,366 votes, 65.27%, compared to Frey’s 126,829 votes, 34.73%.


Posted 8:05 p.m. Nov. 5

The Texas Secretary of State’s office has released early voting totals for the election of Texas state Senator District 30.

What you need to know

The race for District 30 involved Republican Brent Hagenbuch facing off against Democrat Dale Frey.


According to unofficial early voting results, Hagenbuch garnered 180,309 votes, or 60.96%. Frey received 115,481 votes, or 39.04%, based on unofficial early voting totals.

What else?

The race for State Senate District 30 between Hagenbuch and Frey is for the seat formerly occupied by Drew Springer, who did not seek re-election.

Totals from ballots cast Nov. 5 have yet to be released. Polls closed at 7 p.m., although voters who were in line at 7 p.m. were still able to cast ballots.


What’s next?

Community Impact will update this article as more Election Day vote totals are released. All results are unofficial until canvassed.

Visit communityimpact.com/voter-guide/election-results to see results from all local elections in your community.