Senate map maker
Senate races are statewide, which makes them the cleanest election map to build: one color per state, one legend, done. Map a result, a forecast, or a seat-by-seat rating.
Why Senate maps are state-level
Every senator is elected by an entire state, so the state is the unit of the map. That avoids the district-boundary problem entirely - there is nothing below the state to resolve, and a 50-state map is complete on its own.
It also means one click per state. With 35 seats contested in a midterm cycle, an entire Senate map is a few minutes of work rather than a data-import job.
Three ways to present a Senate map
Which one you want depends on whether you are reporting a result or projecting one.
Called races
Category mode with a group per party. The legend names itself and party colors apply in bulk.
Seat ratings
Logic rules for safe, likely, lean and toss-up, with your own thresholds per band.
Margins
Gradient mode shading each state by vote share or margin, so close races read differently from blowouts.
Not contested
Hide or gray out states with no race this cycle so the map shows only what is on the ballot.
Control of the chamber
A Senate map is usually making an argument about control, not geography. Keep the color set small - two parties plus a toss-up band is easier to read than six shades - and put the seat count in the title strip, which travels with the export.
Labels and state abbreviations can be switched on where small northeastern states would otherwise be unreadable.
Maps for Senate races
Every map below opens blank and ready to color. Browse the full library →
Frequently asked questions
Is the Senate map maker free?
How many Senate seats are up in 2026?
Can I show seat ratings rather than results?
Can I gray out states with no race?
Can I export the Senate map?
Make your map now
Free, no sign-up, and your work stays in your browser.
Start mapping free →