Year Archive: 2025
- 2026 House Overview (Dec. 5, 2025): Beginning to Look Like a Traditional Midterm
December 5, 2025 Premium - 2026 House Overview (Dec. 5, 2025): Alabama - Iowa
December 5, 2025 Premium - 2026 House Overview (Dec. 5, 2025): Kentucky - New York
December 5, 2025 Premium - 2026 House Overview (Dec. 5, 2026): North Carolina - Wisconsin
December 5, 2025 Premium - 2026 House Ratings (December 5, 2025)
December 5, 2025 - Attorney Married to Ex-NFL Star Explores Run For Congress
December 4, 2025 - It’s Beginning to Look a Lot Like … a Traditional Midterm Election
December 4, 2025 - Podcast Episode 60: What Should Republicans, Democrats be Thankful For? w/ Kirk Bado of NJ’s Hotline
November 26, 2025 - Maryland 6: Trone Polls Primary Matchup Against Incumbent McClain Delaney?
November 23, 2025 - Nebraska 2: High Stakes in Omaha
November 20, 2025 Premium - Federal Court Strikes Down New Texas Map
November 20, 2025 - Tennessee 7: Democrats in the Green?
November 20, 2025 Premium - House & Governor Report Shorts (Nov. 20, 2025)
November 20, 2025 Premium - 2026 House Ratings (November 20, 2025)
November 20, 2025 - Could Democrats Break the Texas Gerrymander?
November 12, 2025 - Podcast Episode 59: 2025 Election Results + Shutdown Politics w/ Leah Askarinam of the AP
November 12, 2025 - A Detailed Analysis of Utah’s New Congressional Map
November 11, 2025 - 2026 House Ratings (November 11, 2025)
November 11, 2025 - Washington 3: Same Place, Different Face
November 6, 2025 Premium - California House: Voters Enact New Map That Benefits Democrats
November 6, 2025 - Report Shorts (Nov. 6, 2025)
November 6, 2025 Premium - 2026 House Ratings (November 6, 2025)
November 6, 2025 - Maine 2: Open Seat Shifts Toward Republicans
November 5, 2025 - 12 Initial Takeaways from Tuesday’s Elections
November 5, 2025 - New Jersey and Virginia: Key Counties to Watch
November 4, 2025 - Is Graham Platner Solving the Wrong Problem for Maine Democrats?
November 3, 2025 - A Detailed Analysis of Ohio’s New Congressional Map
October 31, 2025 - 2026 House Ratings (October 31, 2025)
October 31, 2025 - Podcast Episode 58: New California Map Shakes Up Redistricting War w/ Mel Mason of Politico
October 30, 2025 - A Detailed Analysis of North Carolina’s New Congressional Map
October 24, 2025 - 2026 Senate Overview: Republicans Holding On
October 23, 2025 Premium - 2026 Senate Overview (Oct. 23, 2025): Alabama - Kansas
October 23, 2025 Premium - 2026 Senate Overview (Oct. 23, 2025): Kentucky - New Mexico
October 23, 2025 Premium - 2026 Senate Overview (Oct. 23, 2025): North Carolina - Wyoming
October 23, 2025 Premium - Report Shorts (Oct. 23, 2025)
October 23, 2025 Premium - 2026 House Ratings (October 23, 2025)
October 23, 2025 - New Hampshire Senate: Sununu Bid Boosts Republican Chances
October 22, 2025 - 2026 Senate Ratings (October 22, 2025)
October 22, 2025 - The Most Evenly-Divided Counties in the Country
October 17, 2025 - Podcast Episode 57: Can Anyone Defeat Susan Collins? w/ Alex Seitz-Wald of Midcoast Villager
October 16, 2025 - Maine 2: Turning LePage on Golden?
October 9, 2025 Premium - Arizona 6: Send the Marine
October 9, 2025 Premium - Report Shorts (Oct. 9, 2025)
October 9, 2025 Premium - Arizona 1: Open Seat Shifts to Toss-up
October 1, 2025 - 2026 House Ratings (October 1, 2025)
October 1, 2025 - Podcast Episode 56: Midterms, NFL, Kentucky Derby w/ Steve Kornacki of NBC News
October 1, 2025 - Tennessee 7 Special: Upset in the Making?
September 30, 2025 - A Detailed Analysis of Missouri’s New Congressional Map
September 29, 2025 - 2026 House Ratings (September 29, 2025)
September 29, 2025 - Iowa Senate: Democrats Reach for Open Seat
September 25, 2025 Premium - Michigan 7: Longing for Lansing
September 25, 2025 Premium - Report Shorts (Sept. 25, 2025)
September 25, 2025 Premium - 2026 House Ratings (September 25, 2025)
September 25, 2025 - Podcast Episode 55: Two Biggest Races of 2025 w/ Abby Turner of National Journal’s Hotline
September 18, 2025 - 2026 House Overview (Sept. 11, 2025): Can Redistricting Cushion Potential Fall?
September 11, 2025 Premium - 2026 House Overview (Sept. 11, 2025): Alabama - Iowa
September 11, 2025 Premium - 2026 House Overview (Sept. 11, 2025): Kentucky - New York
September 11, 2025 Premium - 2026 House Overview (Sept. 11, 2025): North Carolina - Wisconsin
September 11, 2025 Premium - Senate & Governor Report Shorts (Sept. 11, 2025)
September 11, 2025 Premium - 2026 House Ratings (September 11, 2025)
September 11, 2025 - Podcast Episode 54: Big Texas Senate Primary + Redistricting w/ Gabby Birenbaum of Texas Tribune
September 9, 2025 - Iowa Senate: Ernst Out, Republicans Still Favored
August 29, 2025 - 2025-2026 Gubernatorial Overview (Aug. 28, 2025): Open Seat Bonanza
August 28, 2025 Premium - 2025-2026 Gubernatorial Overview (Aug. 28, 2025): Alabama - Illinois
August 28, 2025 Premium - 2025-2026 Gubernatorial Overview (Aug. 28, 2025): Iowa - New Mexico
August 28, 2025 Premium - 2025-2026 Gubernatorial Overview (Aug. 28, 2025): New York - Wyoming
August 28, 2025 Premium - House & Senate Report Shorts (Aug. 28, 2025)
August 28, 2025 Premium - 2025-26 Gubernatorial Ratings (August 28, 2025)
August 28, 2025 - 2026 House Ratings (August 28, 2025)
August 28, 2025 - 2026 Senate Ratings (August 28, 2025)
August 28, 2025 - A Detailed Analysis of Texas’ New Congressional Map
August 27, 2025 - Podcast Episode 53: OH-IO Senate Rating Change + Redistricting w/ Kyle Kondik of Crystal Ball
August 21, 2025 - A Detailed Analysis of California’s (Maybe) New Congressional Map
August 21, 2025 - Parties Engage in Redistricting Arms Race
August 14, 2025 Premium - Report Shorts (August 14, 2025)
August 14, 2025 Premium - The Tennis-Serve Election: An Excerpt from the 2026 Almanac of American Politics
August 14, 2025 - Ohio Senate: Brown Decision Shifts Race Out of Solid
August 12, 2025 - 2026 Senate Ratings (August 12, 2025)
August 12, 2025 - Podcast Episode 52: 2026 Senate Map + New Senate Race Ratings
July 24, 2025 - 2026 Senate Overview: Will There be More Beyond the Core Four?
July 24, 2025 Premium - 2026 Senate Overview (July 24, 2025): Alabama - Kansas
July 24, 2025 Premium - 2026 Senate Overview (July 24, 2025): Kentucky - New Mexico
July 24, 2025 Premium - 2026 Senate Overview (July 24, 2026): North Carolina - Wyoming
July 24, 2025 Premium - House Report Shorts (July 24, 2025)
July 24, 2025 - 2026 Senate Ratings (July 24, 2025)
July 24, 2025 - Arizona 7 Special: All in the Family
July 17, 2025 - Podcast Episode 51: All Things Iowa w/ Brianne Pfannenstiel of The Des Moines Register
July 15, 2025 - Pennsylvania 10: Familiar Faces
July 10, 2025 Premium - California 13: Republican Reclamation?
July 10, 2025 Premium - Report Shorts (July 10, 2025)
July 10, 2025 Premium - 2025 Congressional Women’s Softball Game Preview: Bad News for Congress
July 10, 2025 - Podcast Episode 50: A Legacy of Nonpartisan Political Analysis w/ Stuart Rothenberg
July 3, 2025 - Is a ‘Democratic Tea Party’ Brewing?
July 1, 2025 - Nebraska 2: Without Bacon, Are Republicans Cooked?
June 30, 2025 - 2026 House Ratings (June 30, 2025)
June 30, 2025 - North Carolina Senate: Tillis Decision Creates Open Seat
June 29, 2025 - 2026 Senate Ratings (June 29, 2025)
June 29, 2025 - Podcast Episode 49: Congressional Women’s Softball Game Preview w/ Bridget Bowman of NBC News
June 25, 2025 - Illinois Senate: Race of Three, Who Will It Be?
June 20, 2025 Premium - Alabama Senate: Put Me in Coach
June 20, 2025 Premium - Report Shorts (June 20, 2025)
June 20, 2025 Premium - New Jersey Governor: Sherrill and Ciattarelli Were Born to Run
June 12, 2025 - Podcast Episode 48: Congressional Baseball Game Preview w/ Nathaniel Rakich
June 10, 2025 - Missouri 2: Cardinal Pitcher Adam Wainwright Recruited to Challenge Ann Wagner
June 9, 2025 - The Congressional Baseball Game is Likely Republican
June 9, 2025 - 2026 House Overview (June 5, 2025): Republicans vs. History
June 5, 2025 Premium - 2026 House Overview (June 5, 2025): Alaska - Iowa
June 5, 2025 Premium - 2026 House Overview (June 5, 2025): Kentucky - New York
June 5, 2025 Premium - 2026 House Overview (June 5, 2025): North Carolina - Wisconsin
June 5, 2025 Premium - Senate & Governor Report Shorts (June 5, 2025)
June 5, 2025 Premium - 2026 House Ratings (June 5, 2025)
June 5, 2025 - 2026 Senate Ratings (June 5, 2025)
June 5, 2025 - Podcast Episode 47: New Jersey Governor Elections w/ Madison Fernandez of Politico
May 23, 2025 - Pennsylvania 7: Long Road Ahead in the Lehigh Valley
May 15, 2025 Premium - Arizona 7 Special: The Tussle in Tucson
May 15, 2025 Premium - Report Shorts (May 15, 2025)
May 15, 2025 Premium - Podcast Episode 46: What’s up with Redistricting? w/ David Wasserman of The Cook Political Report
May 7, 2025 - New Hampshire Senate: Same Races, Familiar Faces
May 1, 2025 Premium - Wisconsin 3: Drifting Red or Drifting Blue?
May 1, 2025 Premium - Report Shorts (May 1, 2025)
May 1, 2025 Premium - Podcast Episode 45: Trump Policy in Key States, Election Coverage w/ Adam Levy of BBC
April 24, 2025 - Illinois Senate: Durbin’s Retirement Sets Up Crowded Democratic Primary
April 23, 2025 - 2026 Senate Ratings (April 23, 2025)
April 23, 2025 - 2026 Senate Overview (April 17, 2025): Open-minded about Outcomes
April 17, 2025 Premium - 2026 Senate Overview (April 17, 2025): Alabama - Kansas
April 17, 2025 Premium - 2026 Senate Overview (April 17, 2025): Kentucky - New Mexico
April 17, 2025 Premium - 2026 Senate Overview (April 17, 2025): North Carolina - Wyoming
April 17, 2025 Premium - Report Shorts (April 17, 2025)
April 17, 2025 Premium - 2026 House Ratings (April 17, 2025)
April 17, 2025 - 2026 Senate Ratings (April 17, 2025)
April 17, 2025 - 2025-26 Gubernatorial Ratings (April 17, 2025)
April 17, 2025 - Podcast Episode 44: Trump, Tariffs, Economy, Election w/ Laura Weiss of Punchbowl News
April 11, 2025 - Special Elections Confirm Changed Political Environment
April 3, 2025 - House Redistricting Status Update
April 3, 2025 Premium - Four Districts that Could Feature Sleeper House Races
April 3, 2025 Premium - New Jersey Governor: Garden State Gaggle
April 3, 2025 Premium - Podcast Episode 43: Potential Florida Upset , House Specials w/ Erin Covey of Cook Political Report
March 30, 2025 - Florida Special Elections Come Into Focus
March 28, 2025 - Colorado 8: Centennial State Showdown
March 20, 2025 Premium - Iowa 1: Third Time’s a Charm?
March 20, 2025 Premium - Report Shorts (March 20, 2025)
March 20, 2025 Premium - Podcast Episode 42: House Ratings + Sleeper Races w/ James Downs of the Hotline
March 13, 2025 - New Hampshire Senate: Shaheen Retirement Creates Open Seat
March 13, 2025 - 2026 House Overview (March 7, 2025): The Fight of the Cycle
March 7, 2025 Premium - 2026 House Overview (March 7, 2025): Alabama - Iowa
March 7, 2025 Premium - 2026 House Overview (March 7, 2025): Kansas - New York
March 7, 2025 Premium - 2026 House Overview (March 7, 2025): North Carolina - Wisconsin
March 7, 2025 Premium - Report Shorts (March 7, 2025)
March 7, 2025 Premium - First House Ratings of the 2026 Cycle
March 7, 2025 - 2026 House Ratings (March 7, 2025)
March 7, 2025 - Podcast Episode 41: Minnesota Senate, Governor, 2nd District w/ Briana Bierschbach of Star-Tribune
February 28, 2025 - Kentucky Senate: Life After McConnell
February 20, 2025 - Michigan Senate: Open for Candidates
February 20, 2025 Premium - New York 21 Special: Delayed Opportunity
February 20, 2025 Premium - Report Shorts (Feb. 20, 2025)
February 20, 2025 Premium - 2026 Senate Ratings (February 20, 2025)
February 20, 2025 - Minnesota Senate: Smith Decision Creates Open Seat
February 13, 2025 - 2026 Senate Ratings (February 13, 2025)
February 13, 2025 - Podcast Episode 40: Top Governors Races and Ratings w/ Jessica Taylor of The Cook Political Report
February 13, 2025 - 2026 Gubernatorial Overview (Feb. 6, 2025): Beyond the Beltway
February 6, 2025 Premium - 2026 Gubernatorial Overview (Feb. 6, 2025): Alabama - Illinois
February 6, 2025 Premium - 2026 Gubernatorial Overview (Feb. 6, 2025): Iowa - New Mexico
February 6, 2025 Premium - 2026 Gubernatorial Overview (Feb. 6, 2025): New York - Wyoming
February 6, 2025 Premium - Report Shorts (Feb. 6, 2025)
February 6, 2025 Premium - 2025-26 Gubernatorial Ratings (February 6, 2025)
February 6, 2025 - Podcast Episode 39: Surprise Michigan Senate Retirement Reaction w/ Melissa Burke of Detroit News
January 30, 2025 - Virginia Governor: Historic No Matter What
January 24, 2025 Premium - The Primary is the Ballgame in Two Florida House Specials
January 24, 2025 Premium - Vote Above Replacement: Trump vs. Harris
January 24, 2025 Premium - Report Shorts (Jan. 24, 2025)
January 24, 2025 Premium - Florida and Ohio Appointments Fill Out Senate Battlefield
January 17, 2025 - 2026 Senate Ratings (January 17, 2025)
January 17, 2025 - 2026 Senate Ratings (January 17, 2025)
January 17, 2025 - Podcast Episode 38: Trump Cabinet, 2026 Senate, Media Trust w/ Meg Kinnard of the AP
January 17, 2025 - 2026 Senate Overview (Jan. 9, 2025): GOP Majority and Advantage
January 9, 2025 Premium - 2026 Senate Overview (Jan. 9, 2025): Alabama - Kansas
January 9, 2025 Premium - 2026 Senate Overview (Jan. 9, 2025): Kentucky - New Mexico
January 9, 2025 Premium - 2026 Senate Overview (Jan. 9, 2025): North Carolina - Wyoming
January 9, 2025 Premium - Governor & House Report Shorts (Jan. 9, 2025)
January 9, 2025 Premium - 2026 Senate Ratings (January 9, 2025)
January 9, 2025 - Florida 20: House Ethics Committee Releases Initial Cherfilus-McCormick Report
January 7, 2025