cloudflare
tcp/443 tcp/80 tcp/8443
Open service 104.26.4.71:80 · www.insideelections.com
2026-01-08 20:20
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 20:20:16 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452543925; expires=Fri, 08-Jan-2027 20:25:25 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_last_activity=1767903925; expires=Fri, 08-Jan-2027 20:25:25 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=2fba1b9ae2b7018a753928a2da8c3c71dd9f016c; expires=Thu, 08-Jan-2026 22:25:25 GMT; Max-Age=7200; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Thu, 08 Jan 2026 20:25:25 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QRXQRg%2FDFc4NDRH%2FLLCCfLOgAzh%2F%2FF618FEZfgf45D29Typ86tc2qAN1j%2Bs1xIO5ucCNOhATjoE6r0Jy4liL2%2FJ8HlBISr%2Ba5fyEoI%2FjYbPPEQ%3D%3D"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=20,cfOrigin;dur=532
CF-RAY: 9bae64fe0b59f5f2-AMS
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="http://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hous
Open service 104.26.5.71:80 · www.insideelections.com
2026-01-05 07:39
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:04 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239049; expires=Tue, 05-Jan-2027 07:44:09 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_last_activity=1767599049; expires=Tue, 05-Jan-2027 07:44:09 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=ed7e15d69ac68eb38a2b527edae531b2956a6fef; expires=Mon, 05-Jan-2026 09:44:09 GMT; Max-Age=7200; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:10 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=O1ZyrVPiE688b8ppN4PFWj3zKuHDR9tG2I7cMAcLmH8aR0FU8gWmjaez%2Fgoo0DbFfplpd4mlaZ%2F7WagB%2F42gxDD8IgNHt4kEdiDIBnWcozzPFJOr"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=22,cfOrigin;dur=3963
CF-RAY: 9b9151bdfbd4fd1c-SIN
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="http://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hous
Open service 2606:4700:20::ac43:4555:443 · www.insideelections.com
2026-01-05 07:39
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:04 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239049; expires=Tue, 05-Jan-2027 07:44:09 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_last_activity=1767599049; expires=Tue, 05-Jan-2027 07:44:09 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=75045e275705ddf47cac05ab25153d6606ba99c4; expires=Mon, 05-Jan-2026 09:44:09 GMT; Max-Age=7200; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:10 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=k8IaPjxjHHtVCrrec0CSoxAp8ctDn%2Be1qNUO8c%2BU8BIHxAWyeuS4v77owh%2BPAFypCppQKLHz4BGWUAdlgGbqQe7OhgmNlI%2BYiyFxL%2FL2%2F081d5UVmDFoSN7egwb6R1JU"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=4202
CF-RAY: 9b9151bded96b486-SIN
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="https://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hou
Open service 2606:4700:20::ac43:4555:8443 · www.insideelections.com
2026-01-05 07:39
HTTP/1.1 521 <none> Date: Mon, 05 Jan 2026 07:39:00 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=71,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b9151bdd991c782-SJC error code: 521
Open service 172.67.69.85:443 · www.insideelections.com
2026-01-05 07:39
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:04 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239049; expires=Tue, 05-Jan-2027 07:44:09 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_last_activity=1767599049; expires=Tue, 05-Jan-2027 07:44:09 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=7e96cc42700afb035fca0cd9038bd381c1ca61f6; expires=Mon, 05-Jan-2026 09:44:09 GMT; Max-Age=7200; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:10 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=LdbAhArlcpl3DVvbVGPV4ajNKb9j5KHpt76j47zqis%2Fa7G26trn7YfKRX4aqPBqa0sxMia%2BHTMmMWwyCaNWakcfVPRP5KbzgEyV%2BFat800vlW8%2BK"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=12,cfOrigin;dur=4024
CF-RAY: 9b9151bdad619e56-SJC
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="https://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hou
Open service 2606:4700:20::681a:447:443 · www.insideelections.com
2026-01-05 07:39
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:02 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239046; expires=Tue, 05-Jan-2027 07:44:06 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_last_activity=1767599046; expires=Tue, 05-Jan-2027 07:44:06 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=bd4fadb089b2a34e6665bdcdcd8a9edc55247d5d; expires=Mon, 05-Jan-2026 09:44:06 GMT; Max-Age=7200; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:09 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=K0sXrYU3LNE2mcH83H0Kv%2BOUKPC4RG9MEsOOdX9jyLfbt4ojYrC8GxG6Nx1I%2FNNfRfp2JYm5VYXIEC6jUZVevW1vGyKt%2BmEyrMKyy30dzgB1C92T1qBFhsekjvKYdjk6"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=2615
CF-RAY: 9b9151bd98badd64-EWR
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="https://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hou
Open service 2606:4700:20::681a:447:8443 · www.insideelections.com
2026-01-05 07:39
HTTP/1.1 521 <none> Date: Mon, 05 Jan 2026 07:39:00 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=100,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b9151be0bb12bf5-FRA error code: 521
Open service 2606:4700:20::681a:547:80 · www.insideelections.com
2026-01-05 07:39
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:02 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239046; expires=Tue, 05-Jan-2027 07:44:06 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_last_activity=1767599046; expires=Tue, 05-Jan-2027 07:44:06 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=80edc3516ba9fdb74845ccc3042a2a8e8b77b822; expires=Mon, 05-Jan-2026 09:44:06 GMT; Max-Age=7200; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:09 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DzPHZ8tg8vXINhpYpmgyaKBsIO5ozQJCkOp5yVD%2BP2Icw5RD43EuiFJdBvif9B%2FO1OHxz4u5fX1lKPiPH%2FBZWdOUzTEAyl3UW3qaxIu0phPZSsIzA7KcUjMEy1Fmu8EK"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=2395
CF-RAY: 9b9151bd5954f98d-EWR
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="http://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hous
Open service 104.26.4.71:443 · www.insideelections.com
2026-01-05 07:39
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:02 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239046; expires=Tue, 05-Jan-2027 07:44:06 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_last_activity=1767599046; expires=Tue, 05-Jan-2027 07:44:06 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=fa72c70cbd35c7b797c362a68e5e1cf944ecc15e; expires=Mon, 05-Jan-2026 09:44:06 GMT; Max-Age=7200; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:09 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aAZKNIlShyIBDKFeW5dAjQazx1BmEo9%2BQsLfjSOOGp%2Bo7HkDD26OoeoEkt5WgF7KxJ8Tb%2FNIoXvOJXTVv0ZG0JIi50atXI4q7GiAGEFApzoveTHX"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=2647
CF-RAY: 9b9151bd2d1e98ae-SJC
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="https://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hou
Open service 172.67.69.85:8443 · www.insideelections.com
2026-01-05 07:38
HTTP/1.1 521 <none> Date: Mon, 05 Jan 2026 07:39:00 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=93,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b9151bd2dafcd4c-LHR error code: 521
Open service 2606:4700:20::681a:447:80 · www.insideelections.com
2026-01-05 07:38
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:03 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239048; expires=Tue, 05-Jan-2027 07:44:08 GMT; Max-Age=31535999; path=/; httponly
Set-Cookie: exp_last_activity=1767599048; expires=Tue, 05-Jan-2027 07:44:08 GMT; Max-Age=31535999; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=c0eb74b5bbf7754cf32bfd5fcb241980a9dd048f; expires=Mon, 05-Jan-2026 09:44:08 GMT; Max-Age=7199; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:10 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RWevtqo1W4StbQWqsmQYvr80l0hLLOfw%2BOHTCAT49P7Q%2BMeRk%2F7Di%2F53trlE2IGONUpNrQT%2FVQbz6B%2Fv%2BuoX71ZFCIE8DnxwelfqUyFZP7kRne5BGjgflGKxnrYYOCpK"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=12,cfOrigin;dur=3652
CF-RAY: 9b9151bd39e2b230-LHR
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="http://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hous
Open service 172.67.69.85:80 · www.insideelections.com
2026-01-05 07:38
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:02 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239047; expires=Tue, 05-Jan-2027 07:44:07 GMT; Max-Age=31535999; path=/; httponly
Set-Cookie: exp_last_activity=1767599047; expires=Tue, 05-Jan-2027 07:44:07 GMT; Max-Age=31535999; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=210d25631692a0997532146d3bfc23d21ae80c73; expires=Mon, 05-Jan-2026 09:44:07 GMT; Max-Age=7199; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:09 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rWrtVHNuLRTTQ6I%2Fz%2FeyGBS%2FipbA4ckZKV5bwAiArVvhzbeTvQAEFfojB3cdVBNSob3lRsiKPwph9k4U5FdaP1fbM3NrTPq9eENM4WRQb4HT17Eb"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=2534
CF-RAY: 9b9151bcfae68eca-FRA
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="http://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hous
Open service 2606:4700:20::681a:547:443 · www.insideelections.com
2026-01-05 07:38
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:04 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239049; expires=Tue, 05-Jan-2027 07:44:09 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_last_activity=1767599049; expires=Tue, 05-Jan-2027 07:44:09 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=4c81f4a02b49eeca29995a2ce1f191eb45526c03; expires=Mon, 05-Jan-2026 09:44:09 GMT; Max-Age=7200; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:10 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ut4VboGVK%2BlgUp2KNleNYnVz%2Bg6akvbNnBlcXPFUX%2FHnRr1zfteCzSV8RB5gOJdOgTFjiBujzpKqGo3cGZPPAjFknjYJH4Bqv33qlK2lb4Ud50EYZYI4CFMwoM4ZIDX2"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=22,cfOrigin;dur=4091
CF-RAY: 9b9151bcf83eb151-AMS
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="https://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hou
Open service 2606:4700:20::ac43:4555:80 · www.insideelections.com
2026-01-05 07:38
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:02 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239046; expires=Tue, 05-Jan-2027 07:44:06 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_last_activity=1767599046; expires=Tue, 05-Jan-2027 07:44:06 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=7244baf7d451893458789ae56454fda31f2c1475; expires=Mon, 05-Jan-2026 09:44:06 GMT; Max-Age=7200; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:08 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6enhqx8h4r17WNF71IhdWcKz9pBz94VBk4HDHnZSE1bj7v88bh7AoEHwKOj8f8GCb77noY6w%2FcB3dzsI8B3WyjhG9%2BOp86YcJf5lIWwalxuZCeE0drfEzS9j1znBMJQj"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=6,cfOrigin;dur=2439
CF-RAY: 9b9151bce9a83702-YYZ
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="http://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hous
Open service 104.26.5.71:8443 · www.insideelections.com
2026-01-05 07:38
HTTP/1.1 521 <none> Date: Mon, 05 Jan 2026 07:39:00 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=101,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b9151bcddfd1cbd-FRA error code: 521
Open service 104.26.4.71:8443 · www.insideelections.com
2026-01-05 07:38
HTTP/1.1 521 <none> Date: Mon, 05 Jan 2026 07:39:00 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=263,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b9151bc9ac3b080-BLR error code: 521
Open service 104.26.5.71:443 · www.insideelections.com
2026-01-05 07:38
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:03 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239048; expires=Tue, 05-Jan-2027 07:44:08 GMT; Max-Age=31535999; path=/; httponly
Set-Cookie: exp_last_activity=1767599048; expires=Tue, 05-Jan-2027 07:44:08 GMT; Max-Age=31535999; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=5f7cd9896e5fd4d45ada72cc96a698bc74935536; expires=Mon, 05-Jan-2026 09:44:08 GMT; Max-Age=7199; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:10 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6kW9J72h%2BkWqYiYE3f1pu%2BFUQ1J%2FlhhW4HIjOklT0hP13GrA9KiF3XKwpdqxpVs3qJJOBnITBJN8N25P605WCc6k0tFT5b4wKCN4NESrKsINg5Z%2F"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=8,cfOrigin;dur=3741
CF-RAY: 9b9151bccf7c4795-LHR
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="https://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hou
Open service 104.26.4.71:80 · www.insideelections.com
2026-01-05 07:38
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 07:39:02 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
X-Powered-By: PHP/5.5.9-1ubuntu4.24
Set-Cookie: exp_last_visit=1452239046; expires=Tue, 05-Jan-2027 07:44:06 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_last_activity=1767599046; expires=Tue, 05-Jan-2027 07:44:06 GMT; Max-Age=31536000; path=/; httponly
Set-Cookie: exp_tracker=%5B%22index%22%5D; path=/; httponly
Set-Cookie: exp_csrf_token=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; Max-Age=0; path=/; httponly
Set-Cookie: exp_csrf_token=f976eebbe5a3537c57ca15b91716410f12e16daf; expires=Mon, 05-Jan-2026 09:44:06 GMT; Max-Age=7200; path=/; httponly
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Mon, 05 Jan 2026 07:44:08 GMT
Pragma: no-cache
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=61loBKvLx12XVSaE1r60cKT5ACGr7Koxn8uIU1zcvYf8IpQTz3BR5Z1vuG2vdjW4KlWE%2B0a5mHQuJdb%2FhOe22uGqRmy%2FarvGgRRTsMwlyLKVWZKq"}]}
Vary: Accept-Encoding
Strict-Transport-Security: max-age=15768000
cf-cache-status: DYNAMIC
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=22,cfOrigin;dur=2560
CF-RAY: 9b9151bc6f399f36-FRA
Page title: Inside Elections
<!DOCTYPE html>
<html lang="en">
<head>
<title>Inside Elections</title>
<meta charset="utf-8" />
<meta name="copyright" content="All Rights Reserved" />
<meta name="description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<link rel="stylesheet" href="/styles/global.php" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:200,400,600,700,800">
<link rel="alternate" type="application/rss+xml" title="Site Feed" href="/feeds/site" />
<link rel="alternate" type="application/rss+xml" title="Ratings Feed" href="/feeds/ratings" />
<link rel="apple-touch-icon" sizes="180x180" href="/images/site/icons/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/site/icons/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/site/icons/manifest.json">
<link rel="mask-icon" href="/images/site/icons/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="/images/site/icons/favicon.ico">
<meta name="msapplication-config" content="/images/site/icons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,initial-scale=1,user-scalable=yes">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="/scripts/global.js"></script>
<script src="/scripts/fontawesome/fontawesome.min.js"></script>
<script src="/scripts/fontawesome/fa-selected.js"></script>
<script src="/scripts/swfobject.js"></script>
<script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<meta property="og:title" content="Inside Elections" />
<meta property="og:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta property="og:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
<meta property="og:url" content="http://www.insideelections.com/" />
<meta property="og:type" content="website" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@InsideElections" />
<meta name="twitter:creator" content="@InsideElections" />
<meta name="twitter:title" content="Inside Elections" />
<meta name="twitter:description" content="Inside Elections is a non-partisan newsletter covering U.S. House, Senate, and gubernatorial campaigns, Presidential politics, and political developments." />
<meta name="twitter:image" content="https://www.insideelections.com/images/entries/Inside_Elections_Logo_Twitter_Card.png?v=1586977777" />
</head>
<body id="home">
<div id="top">
<div class="grid">
<div id="utility"><a href="https://www.rollcall.com/section/campaigns/">Roll Call</a> · <a href="http://www.politicsinstereo.com">Politics in Stereo</a></div>
<div id="login"><a href="/member/login">Subscriber Login</a></div>
</div>
</div>
<div id="header">
<div class="grid">
<div id="mast">
<h1><a href="/"><span>Inside Elections</span></a></h1>
</div>
<div id="nav-mobile">
<button class="hamburger hamburger-cancel">
<span class="icon"></span>
</button>
</div>
<div id="nav">
<ul>
<li class="ratings">Ratings
<ul>
<li><a href="/ratings/house">House</a></li>
<li><a href="/ratings/senate">Senate</a></li>
<li><a href="/ratings/governor">Governor</a></li>
<li><a href="/ratings/president">President</a></li>
</ul>
</li>
<li class="news-and-analysis">News & Analysis
<ul>
<li><a href="/news/hous