NewsNational Politics

Actions

Texas Republican Sen. Ted Cruz wins reelection bid over Rep. Colin Allred

It was one of the most expensive races in the country — with $165 million raised between the two candidates.
Election 2024 Texas Senate
Election 2024 DNC
Posted
and last updated

Republican Sen. Ted Cruz of Texas has won his reelection bid over Democratic Congressman Colin Allred to maintain control of his seat in the U.S. Senate, Scripps News and Decision Desk HQ projects.

Cruz, who has served as the junior senator from Texas since 2013, narrowly edged out the win over Allred, a former NFL player and three-term congressman from Dallas. It was also one of the most expensive races in the country — with $165 million raised between the two candidates.

The race was similar to in 2018, when Cruz barely edged out Democratic challenger Beto O'Rourke by less than three percentage points. That was the closest a Democrat has come to winning a statewide race in Texas in 30 years.

RELATED STORY | Live updates: Trump projected to win Arkansas as Harris picks up Virginia

Allred was hoping for an upset Tuesday that would've made him Texas' first Black senator. His first election to his post in 2018 came after besting Republican Pete Sessions, who had represented Texas' 32nd district since its creation in 2003.

Democrats entered Tuesday trying to defend 21 seats in the U.S. Senate, while Republicans had just 11 to hang onto. Currently, Democrats are in control of the Senate by a 51-49 margin when including four independents who caucus with Democrats.

Republicans are hoping to pick up seats in states such as Montana and Ohio to regain a majority.

,

Weather

Daily Forecast

View Hourly Forecast

Day

Conditions

HI / LO

Precip

Sunday

04/27/2025

Cloudy

-° / 51°

2%

Monday

04/28/2025

Clear

73° / 55°

2%

Tuesday

04/29/2025

Mostly Clear

84° / 60°

1%

Wednesday

04/30/2025

Partly Cloudy

86° / 61°

1%

Thursday

05/01/2025

Partly Cloudy

85° / 63°

3%

Friday

05/02/2025

Partly Cloudy

87° / 59°

6%

Saturday

05/03/2025

Partly Cloudy

69° / 51°

24%

Sunday

05/04/2025

Partly Cloudy

67° / 52°

10%