GET THE LATEST STATE LEGISLATIVE RESULTS HERE. x

2024 ELECTION RESULTS

While we are still waiting for a few close races to be called, we now have election results across all chambers. We will continue to update this page as results for those districts come in. 

Scroll down for a seat-by-seat breakdown of results in our chambers.


Pennsylvania

We’ve held the one-seat majority in the Pennsylvania House!

In Pennsylvania, TSP has been the largest coordinated donor fueling the effort to build governing power in the House since 2020; this year, we invested more than three times the next largest donor. And in a year where every statewide election in Pennsylvania — from the President to the Auditor General — went for the rightwing, holding a one-seat majority we helped to win by 63 votes in 2022 should have been impossible. But every House majority seat was held, including some that went overwhelmingly for Trump, to preserve a majority that will be crucial for fighting the MAGA agenda over the next four years.

With every race called, the chamber makeup is unchanged: 102-101.

In the Pennsylvania Senate, with all races called, the chamber makeup remains unchanged at 22-28.

North Carolina

We broke the rightwing supermajority!

TSP accomplished our goal in North Carolina; breaking the rightwing supermajority in the legislature to protect Governor-elect Josh Stein’s veto power. With this governing power, he can block further rightwing attacks on personal freedoms, including abortion access, in a key Southern state.

With every race called in the House where the supermajority was broken, the new chamber makeup is 49-71.

The last race was just called — though a recount is expected there. With all races called, the chamber makeup remains unchanged at 20-30.

Alaska

Bipartisan coalitions restored!

Bipartisan coalitions in Alaska’s state legislature have created a crucial barrier against rightwing Governor Mike Dunleavy.

While there are still races uncalled in both the House and the Senate, in each chamber enough lawmakers committed to forming a bipartisan coalition have been elected to create a majority.

Assuming those coalitions stick together, this is the first time in decades that there will be a bipartisan coalition in both chambers at the same time.

Wisconsin

Significant progress toward a new trifecta!

In the Senate, we exceeded our goals: winning all four of the targeted seats and breaking the rightwing supermajority. With the staggered terms in this chamber, there will be new opportunities to pick up seats, making it possible to win a new majority in two years. With all races called, the new chamber makeup is 15-18, just two seats away from a new majority.

15 seats were needed to flip the Wisconsin Assembly and TSP powered successful flips in 10 seats. While short of our goal to flip the chamber, this puts us within striking distance of a new majority in 2026, and gives pro-democracy state lawmakers increased influence in a chamber that’s been under rightwing control since 2010. Every race has been called, and the new chamber makeup is 45-54 — 5 seats away from a new majority.

Maine

Trifecta defended!

Our investment in the Maine Senate helped hold the majority. There is one race yet to be called. Assuming this result holds, the new chamber makeup will be 20-15.

The House majority has been held! With all races called, the new chamber makeup is 78-73.

Minnesota

We’ve held the Senate majority and tied the House

In 2016, when Hillary Clinton won the state by a similar margin as Vice President Harris has in 2024, there was a 20 seat rightwing majority. This year, the chamber is tied. In a year when seven races were won or lost by less than 500 votes and another seven by less than 1,000, the majority lost three seats in the Minnesota House for a new chamber makeup: 67-67.

Our investment in a must-win special election in the Minnesota Senate helped hold the one-seat majority in that chamber. 

Arizona

We have not broken rightwing control of either chamber

No new power has been won in either chamber in the Arizona state legislature:

  • In the Senate, after all races were called, there was a net loss of one seat. The new makeup in this chamber will be 13-17.
  • With all races called in the House, there was a net loss of two seats with a final chamber makeup of 27-33.

Nevada

We have not achieved a veto-proof supermajority in the legislature

All races have been called, and while our work helped to preserve the majorities in both chambers, there will not be a vetoproof supermajority in the legislature.

  • In the Assembly, the majority needed to hold every seat to achieve a supermajority. With all races called, one seat was lost for a new chamber makeup of 27-15.
  • In the Senate, we lost one district and flipped another to hold ground for an unchanged chamber makeup of 13-8, one short of a supermajority.

Michigan

We’ve lost the House

With all races called, the new chamber makeup will be 52-58, a net loss of 4 seats that were narrowly won in 2022.

Whether won or lost, every race TSP powered came within 10 percent of the vote.

Nebraska

The chamber makeup remains unchanged

There is one uncalled race, SD-3, where Victor Rountree leads his right-wing opponent by 181 votes. If this result holds the chamber makeup will be 16-33, no ground gained, but none lost either.

New Hampshire

A Disappointing Night

We were not able to achieve our goals of increased governing power in either chamber. 

  • With all recounts completed, the new chamber makeup will be 179-221, a net loss of 16 seats across several of New Hampshire’s tiny districts, many of which have multiple members serving seats.
  • With all races called in the Senate, we have a net loss of two seats for a new chamber makeup of 8-16.

Kansas

A Disappointing Night

In a state where Donald Trump won by almost 15 percent of the vote, we were not able to achieve our goal of breaking the supermajority.

  • With all races called, the rightwing has a 37-88 supermajority in the House and a 9-31 supermajority in the Senate. 

AZ PA KS ME MN MI NE NV NH NC WI
SELECT A STATE:
STATE ASSEMBLY
STATE SENATE

OUR GOAL: DEFEND SUPERMAJORITY

OUR GOAL: WIN SUPERMAJORITY

STATE HOUSE
STATE SENATE

OUR GOAL: FLIP CHAMBER

Note: Arizona House districts are served by two Representatives.

OUR GOAL: FLIP CHAMBER

LEGISLATURE

OUR GOAL: BREAK SUPERMAJORITY

STATE HOUSE
STATE SENATE

OUR GOAL: BREAK SUPERMAJORITY

OUR GOAL: BREAK SUPERMAJORITY

STATE HOUSE

OUR GOAL: DEFEND POWER

STATE ASSEMBLY
STATE SENATE

OUR GOAL: FLIP CHAMBER

OUR GOAL: GAIN GROUND

STATE HOUSE

OUR GOAL: DEFEND POWER

STATE HOUSE
STATE SENATE

OUR GOAL: DEFEND POWER

OUR GOAL: TIE CHAMBER

STATE HOUSE
STATE SENATE

OUR GOAL: BREAK SUPERMAJORITY

OUR GOAL: BREAK SUPERMAJORITY

STATE HOUSE
STATE SENATE

OUR GOAL: DEFEND POWER

OUR GOAL: DEFEND POWER

STATE HOUSE
STATE SENATE

OUR GOAL: FLIP CHAMBER

Chamber results are up-to-date in the chart below but we do not have seat by seat breakdown to share here.

OUR GOAL: TIE CHAMBER

PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 47
Republicans: 49
Vacancy: 4
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 47
Republicans: 49
Vacancy: 4
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
PRE-ELECTION CHAMBER MAKEUP
Democrats: 0
Republicans: 0
Vacancy: 0
Seat called for Democratic candidate
Seat called for Republican candidate
Results still coming in
SEEHIDE THE DISTRICT BREAKDOWN
Loading...