Senate Composition 2026: Current Makeup by Party and What's on the Ballot

Searching for the current Senate numbers by party? Here is the makeup of the U.S. Senate as of mid-2026, how the math works for a majority, and exactly which seats are on the ballot on November 3, 2026. This page reflects the mid-2026 composition; for live, regularly updated race ratings, see our interactive election map.

Current Senate Composition (Mid-2026)

The 100-seat U.S. Senate currently breaks down as follows:

Because the two independents caucus with the Democrats, the working split is effectively 53 Republicans to 47 Democratic-caucusing senators. Republicans hold the majority and control committee chairmanships and the floor agenda.

How Many Seats Make a Majority?

A Senate majority requires 51 seats. There is one exception: a party can control a 50-50 Senate if its party also holds the vice presidency, because the Vice President serves as President of the Senate and casts tie-breaking votes. So the practical thresholds are 51 seats outright, or 50 seats plus the Vice President.

What's on the Ballot on November 3, 2026

35 Senate seats are up for election in 2026:

You can browse every contest on our Senate races page, and see which are most competitive in the Senate races to watch in 2026.

The Majority Math for 2026

The starting point for election night is the set of seats not up this year. Of the 65 seats that carry over:

That baseline sets each party's target among the 35 contested seats:

Note that many of the 35 seats are in states that strongly favor one party, so the realistic battle is over a much smaller set of competitive races. Our election map tracks the current rating for each seat, and the poll tracker follows the closest contests.

Why Only a Third of the Senate Is Up: Classes and Staggered Terms

Senators serve six-year terms, but the terms are staggered. The Constitution divides the Senate into three classes of roughly equal size (Classes 1, 2, and 3), and only one class faces regularly scheduled elections in any given cycle. That means about one-third of the Senate is on the ballot every two years, which is why 2026 features the 33 Class 2 seats rather than all 100.

Special elections are the exception. When a senator leaves office mid-term (as happened with the Ohio and Florida seats), the state fills the vacancy, often by temporary appointment, and then holds a special election. The winner of a special election serves the remainder of the original six-year term, not a fresh one.

Frequently Asked Questions

What is the current makeup of the Senate in 2026?

As of mid-2026, the Senate has 53 Republicans, 45 Democrats, and 2 independents (Bernie Sanders and Angus King) who caucus with the Democrats, for a 53-47 working split.

How many Republican senators are there in 2026?

There are 53 Republican senators, which gives Republicans the majority. Democrats hold 45 seats, plus the 2 independents who caucus with them.

How many Senate seats are up for election in 2026?

35 seats: the 33 regularly scheduled Class 2 seats plus special elections in Ohio and Florida for the seats vacated by JD Vance and Marco Rubio.

How many seats do Democrats need to win the Senate in 2026?

Democratic-caucusing senators hold 34 seats that are not up this year, so Democrats would need to win 17 of the 35 contested seats to reach 51. Republicans carry over 31 seats and would need to win 20 of the 35.

How many votes does it take to have a majority in the Senate?

51 of the 100 seats, or 50 seats if the party also holds the vice presidency, since the Vice President breaks ties.

Why are only some Senate seats up for election each cycle?

Senators serve staggered six-year terms in three classes. Only one class, about one-third of the chamber, holds regularly scheduled elections each cycle. In 2026 that is Class 2, plus any special elections for vacant seats.

Stay Current as the Race Evolves

The numbers on this page reflect the Senate's composition as of mid-2026. Ratings shift as campaigns develop, so use these live resources to stay up to date: