Legislative Special Elections in Virginia and New Hampshire

While we have a couple legislative special elections on the calendar this Tuesday, attention will quickly turn to next Tuesday, April 4. That day brings an election to determine the ideological edge going forward on the Wisconsin Supreme Court. The general election for Chicago mayor will also take place, featuring two Democrats with strongly different views on the city's crime problem. The latest poll showed the race to be within the margin of error.

Legislative Special Elections

Virginia State Senate District 9

Democrats hold a narrow 21-18 margin over Republicans in the Virginia State Senate. There is one vacancy. Members serve four-year terms; the next regularly scheduled elections are in November.

The open seat is in the Richmond-area District 9. Democrat Jennifer McClellan resigned prior to being sworn in to the U.S. House of Representatives earlier this month. She won a special election last month to complete the term of the late Donald McEachin (D). 

McClellan won by 80% to 19% over Libertarian Mark Lewis in 2019. The nominees are Republican Steve Imholt and Democrat Lamont Bagby. Imholt is the first Republican to vie for for the seat in more than a decade.

Polls close at 7:00 PM Eastern Time.

New Hampshire State House District Hillsborough 3 (Primaries)

With 400 members at full strength, the New Hampshire House of Representatives is the largest legislative body in the United States. The narrowly-divided chamber currently has 201 Republicans and 197 Democrats along with two vacancies.

Hillsborough 3 is a multi-seat district based in Nashua. There are three seats, only one of which currently has a sitting member - Democrat Fred Davis. 

Tuesday's primaries begin the process to fill the seat previously held by Democrat Stacie-Marie Laughton, who resigned in December. Marc Plamondon has no opposition for the Democratic nomination. On the GOP ballot are Joost Baumeister and David Narkunas. The general election is scheduled for May 16.

Polls close at 8:00 PM Eastern Time.

The other Hillsborough 3 vacancy is a bit of an unusual situation. Democrat David Cote, who has served in the House since 1983, was reelected in November. However, he has not been sworn in due to ongoing health challenges

Upcoming

Special Elections

  • April 4
    • Wisconsin State Senate District 8
  • May 2
    • Massachusetts State House Districts Suffolk 9 and 10 (Primary)

Mayoral

  • April 4
    • Chicago, Illinois (Runoff)
    • Colorado Springs, Colorado (May 16 runoff, if necessary)
    • Denver, Colorado (June 6 runoff, if necessary)
    • Kansas City, Missouri (Primary)
    • Lincoln, Nebraska (Primary)
    • Madison, Wisconsin
  • May 2
    • Columbus, Ohio (Primary)
    • Fort Wayne, Indiana (Primary)
    • Indianapolis, Indiana (Primary)
    • Lincoln, Nebraska
  • May 6
    • Texas:  Arlington, Dallas, Fort Worth, Garland, Irving, Plano, San Antonio

Other

  • April 4
    • Wisconsin Supreme Court

Headlines

Overview and Live Results: St. Louis Mayoral Election

Mayor Tishaura Jones is fighting an uphill battle to win a second term in this rematch from the 2021 election

House Updates: James Running for MI Gov.; Abbott Calls TX Special Election

The Michigan Republican looks to succeed Whitmer, while the special election will (eventually) fill a House vacancy

House Updates: Patronis, Fine Seated After Wins; Pappas to Seek NH Senate Seat

The narrow GOP advantage expands to 220-213 as the newest members are quickly sworn in after their special election victories

Overview and Live Results: Wisconsin Supreme Court Election

One of the more consequential races of 2025 will decide the ideological balance of the court

Overview and Live Results: Florida Congressional Special Elections

While winning might be a bridge too far for Dems in these deep red districts, a close outcome will
Logo

We hope you are finding our site useful.

×

Ads are our only revenue source. You can support us by allowing ads from 270toWin.

Click or tap the button below to disable your ad blocker.

Click or tap here to continue without supporting us.

Choose your Ad Blocker

  • Adblock Plus
  • Adblock
  • Adguard
  • Ad Remover
  • Brave
  • Ghostery
  • uBlock Origin
  • uBlock
  • UltraBlock
  • Other
  1. In the extension bar, click the AdBlock Plus icon
  2. Click the large blue toggle for this website
  3. Click refresh
  1. In the extension bar, click the AdBlock icon
  2. Under "Pause on this site" click "Always"
  1. In the extension bar, click on the Adguard icon
  2. Click on the large green toggle for this website
  1. In the extension bar, click on the Ad Remover icon
  2. Click "Disable on This Website"
  1. In the extension bar, click on the orange lion icon
  2. Click the toggle on the top right, shifting from "Up" to "Down"
  1. In the extension bar, click on the Ghostery icon
  2. Click the "Anti-Tracking" shield so it says "Off"
  3. Click the "Ad-Blocking" stop sign so it says "Off"
  4. Refresh the page
  1. In the extension bar, click on the uBlock Origin icon
  2. Click on the big, blue power button
  3. Refresh the page
  1. In the extension bar, click on the uBlock icon
  2. Click on the big, blue power button
  3. Refresh the page
  1. In the extension bar, click on the UltraBlock icon
  2. Check the "Disable UltraBlock" checkbox
  1. Please disable your Ad Blocker
  2. Disable any DNS blocking tools such as AdGuardDNS or NextDNS
  3. Disable any privacy or tracking protection extensions such as Firefox Enhanced Tracking Protection or DuckDuckGo Privacy.

If the prompt is still appearing, please disable any tools or services you are using that block internet ads (e.g. DNS Servers, tracking protection or privacy extensions).