Tag: freestory

  • Philly forecast calls for more than a foot of snow to fall Sunday into Monday

    Philly forecast calls for more than a foot of snow to fall Sunday into Monday

    Philadelphia and its suburbs are forecast to receive 14 to 18 inches of snow beginning Sunday and continuing into Monday, with weather prediction models sharpening their focus as the storm approaches.

    When all is said and done, the total snowfall may be close to 14 inches in the city, and could surpass 18 inches at the Jersey Shore, where high winds are forecast to create blizzard conditions, according to the National Weather Service. The weather service has issued a winter storm warning for the Philly region and a blizzard warning for the Shore.

    “It does look like it’s going to be quite an impactful storm for the whole [I-]95 corridor and further east,” said Sarah Johnson, warning coordination meteorologist at the weather service’s Mount Holly office.

    This will lead to potentially dangerous driving conditions starting Sunday into Monday. And the Shore and Delaware Bay could experience flooding during high tide Sunday evening.

    While forecasters saw trouble brewing for several days, it was not clear how heavily the storm would affect Philadelphia, Johnson said.

    “Pretty much throughout the week, we were aware that there was going to be this storm system off the coast. The question was just going to be how close to the coast it came,” she said.

    The storm is expected to begin with a mix of snow and rain Sunday morning, with the potential for only rain falling before dawn. By early to midafternoon, that is forecast to change over entirely to snow, Johnson said.

    The winter storm warning is in effect from 7 a.m. Sunday to 6 p.m. Monday.

    “We are also going to be seeing some gusty winds with the heaviest snow amounts,” Johnson said. Wind speeds of up to 40 mph late Sunday and early Monday have the potential to cause blowing and drifting snow that may make it difficult to keep roads clear, according to the weather service.

    Gusts at the Shore could reach 50 mph, with the blizzard warning there in effect from 1 p.m. Sunday to 6 p.m. Monday.

    Johnson emphasized that whatever the storm brings, it will be significant for Philadelphia.

    “The period that we are most concerned about in terms of both snow rates and wind is Sunday evening through the morning on Monday,” she said.

    <iframe src="https://media.inquirer.com/nws-snow-map/inq-snow-map.html" scrolling="no" frameborder="0" width="100%"></iframe><script type="text/javascript">(function () {window.addEventListener('message', function (e) { var message = e.data; var els = document.querySelectorAll('iframe[src*="' + message.id + '"]'); els.forEach(function(el) { el.style.height = message.height + 'px'; }); }, false); })();</script>
    

    And in contrast to the very low temperatures for days after the Jan. 25 storm that dumped a foot of snow in areas around Philly, temperatures are expected to rise above freezing on Monday afternoon.

    Higher temperatures later in the week may help melt the snow, as opposed to the long-lasting snowpack after the January storm.

    Pennsylvania Gov. Josh Shapiro and New Jersey Gov. Mikie Sherrill urged residents in their states to stay off the roads during the storm.

    On social media, Shapiro said state agencies are prepared to respond to the weather in Eastern and Southeastern Pennsylvania.

    Sherrill on Saturday declared a state of emergency ahead of the storm.

    She said at an afternoon news conference that it was the first time since 2022 that the National Weather Service had issued a blizzard warning along the coastline.

    The state of emergency will go into effect at noon Sunday.

    “I know we just got through a historic winter storm just a few weeks ago — we all did it together by heeding warnings, staying off the roads, and taking public safety seriously,” Sherrill said. “Now we have another serious winter storm on our hands, and my top priority is your safety.”

    Officials urged people to stock up on essentials ahead of the storm, keep electronics like cell phones charged, and avoid driving once the snowfall begins.

    Sherrill advised New Jerseyans to stay home and suggested watching the U.S. men’s Olympic hockey team play for gold Sunday, doing a puzzle, and eating chili.

    Staff writer Stephen Stirling contributed to this article.

  • Everything you need to know about the World Cup in Philly

    Everything you need to know about the World Cup in Philly

    html,body{margin:0}.inno :where(*:not(svg,svg *,.inno-no-reset,.inno-no-reset *),use){all:revert;margin:0;padding:0;border:0;list-style:none}@font-face{font-family:”Inquirer Headline”;font-weight:100;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:100;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:300;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:300;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:500;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:500;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:600;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:600;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:700;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:700;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:900;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:900;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:bold;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:bold;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Grot 10″;font-weight:normal;src:url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”Grot 10″;font-weight:500;src:url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”Grot 10″;font-weight:bold;src:url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff”) format(“woff”)}@font-face{font-family:”Grot12″;font-weight:300;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff”) format(“woff”)}@font-face{font-family:”Grot12″;font-weight:600;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff”) format(“woff”)}body.is-scroll-locked{overflow:hidden;height:100%}.inno{–color-background: #ffffff;–color-background-secondary: #f4f1eb;–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-primary: #222222;–color-text-link: #1a6aff;–color-text-secondary: #595760;–color-text-tertiary: #808284;–color-text-accent: #004e96;–color-faint: #dcdcdc;–color-mask: rgba(34, 34, 34, 0.8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:”Grot 10″,sans-serif;background:var(–color-background);color:var(–color-text-primary);padding-block-end:64px;overflow:clip;font-size:14px;line-height:1}.inno-mode–dark{–color-background: #222222;–color-background-secondary: #595760;–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-primary: #ffffff;–color-text-secondary: #dcdcdc;–color-text-tertiary: #808284;–color-text-link: #1a6aff;–color-faint: #595760;–color-mask: rgba(255, 255, 255, 0.8)}.inno–lite.inno-color–purple{–color-accent: #7b2589;–color-over-accent: #ffffff;–color-text-accent: #7b2589}.inno–lite.inno-color–pink{–color-accent: #cd0785;–color-over-accent: #ffffff;–color-text-accent: #cd0785}.inno–lite.inno-color–red{–color-accent: #e11b22;–color-over-accent: #ffffff;–color-text-accent: #e11b22}.inno–lite.inno-color–orange{–color-accent: #e66a1f;–color-over-accent: #222222;–color-text-accent: #e66a1f}.inno–lite.inno-color–yellow{–color-accent: #f0af13;–color-over-accent: #222222;–color-text-accent: #f0af13}.inno–lite.inno-color–green{–color-accent: #00a253;–color-over-accent: #ffffff;–color-text-accent: #00a253}.inno–lite.inno-color–teal{–color-accent: #00a69e;–color-over-accent: #ffffff;–color-text-accent: #00a69e}.inno–lite.inno-color–light-gray{–color-accent: #dcdcdc;–color-over-accent: #222222;–color-text-accent: #dcdcdc}.inno–lite.inno-color–light-blue{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #8dd7f7}.inno–lite.inno-color–blue{–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-accent: #004e96}.inno–lite.inno-color–black{–color-accent: #222222;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno–lite.inno-color–white{–color-accent: #ffffff;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno–lite.inno-color–white,.inno–lite.inno-color–black{–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno–lite.inno-color–white.inno-mode–dark,.inno–lite.inno-color–black.inno-mode–dark{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno–widget,.inno–embed{overflow:hidden;padding-block-end:0}.inno–widget .inno-layout–content>*,.inno–embed .inno-layout–content>*{max-width:none}.inno-anchorable:before{content:””;display:block;height:calc(var(–nav-height, 0) + 10px);margin:calc(0px – (var(–nav-height, 0) + 10px)) 0 0}.inno-spanner{background-color:#dcdcdc;box-shadow:4px 0 0 #dcdcdc,-4px 0 0 #dcdcdc;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#222}.inno-spanner–error,.inno-spanner–error-invalid-symbol{background-color:#fff;border:3px dashed #e11b22;box-shadow:none;padding-left:4px;padding-right:4px}body:has(.inno-chrome–chromeless){overflow:hidden;width:100vw;height:100vh}@supports(width: 100dvw){body:has(.inno-chrome–chromeless){width:100dvw}}@supports(height: 100dvh){body:has(.inno-chrome–chromeless){height:100dvh}}body:has(.inno-chrome–chromeless) .global-app-bar,body:has(.inno-chrome–chromeless) .footer,body:has(.inno-chrome–chromeless) .footer-wrapper{display:none}body:has(.inno-chrome–chromeless) #inq-article-completion{height:0px}.inno{–gutter: calc(50vw – 325px)}.inno *{box-sizing:border-box}.inno-layout–content>*{max-width:min(650px,100vw – 32px);margin-inline:auto}.inno-layout–align-full{max-width:100%}.inno-layout–align-wide{max-width:min(1250px,100vw – 32px);margin-inline:auto}.inno-layout–align-default{max-width:min(650px,100vw – 32px);margin-inline:auto}@media(min-width: 768px){.inno-layout–align-left{float:left;margin-inline-start:var(–gutter);margin-inline-end:24px;width:301px;margin-block-end:16px;padding-top:6px}}@media(min-width: 960px){.inno-layout–align-left{margin-inline-start:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}@media(min-width: 768px){.inno-layout–align-right{float:right;width:301px;margin-inline-start:24px;margin-inline-end:var(–gutter);margin-block-end:16px;padding-top:5px}}@media(min-width: 960px){.inno-layout–align-right{margin-inline-end:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}.inno-layout–stack>*+*{margin-block-start:24px}.inno-layout–stack-tight>*+*{margin-block-start:10px}.inno-layout–stack-loose>*+*{margin-block-start:30px}*+.inno-layout–isolate{margin-block-start:48px}.inno-layout–isolate+*{margin-block-start:48px}.inno-adbox{max-height:400px;transition:max-height .4s ease-in-out,padding .4s ease-in-out,margin .4s ease-in-out;overflow:hidden}.inno-adbox.is-hidden{max-height:0;margin:0;padding:0}.inno-adbox__label{display:block;margin:0 auto 8px;text-align:center;font-size:12px;color:#808284;text-transform:uppercase}.inno-ad__ad{margin-inline:auto;background-color:#f4f1eb;display:flex;align-items:center;justify-content:center;overflow:hidden;width:300px;height:250px}@media(min-width: 768px)and (max-width: 1022px){.inno-ad__ad{width:728px;height:90px}}@media(min-width: 1023px){.inno-ad__ad{height:auto;width:fit-content;min-width:728px;min-height:90px;max-width:970px;max-height:250px}}.inno-ad__ad–small{width:300px;height:250px;min-height:auto;min-width:auto}.inno-ad__ad iframe{position:unset !important}.inno-ad__ad .cnx-content-wrapper{position:relative !important}.inno-ad__ad .celtra-ad-inline-host,.inno-ad__ad .celtra-ad-inline-host *{position:relative !important;overflow:hidden !important}.inno-ad__placeholder{text-align:center;text-transform:uppercase;font-weight:bold;font-size:16px;color:#222}@media(min-width: 1200px){.inno-ad__placeholder{padding:120px 0}}.inno{–sticky-height: 52px}body.is-open-appendix{overflow:hidden;height:100%}.inno-appendix__heading{color:var(–color-text-primary);z-index:1;box-sizing:border-box;font-family:”Grot12″,sans-serif;text-transform:uppercase;font-weight:bold;font-size:18px;line-height:32px;border-bottom:1px solid rgba(220,220,220,0);transition:max-width .5s,border-color .5s,background-color .5s,color .5s}.inno-appendix__heading–stickable{position:sticky;z-index:20;top:0;left:0;right:0}.inno-appendix__heading.is-sticking{background-color:var(–color-background-secondary)}.inno-appendix__heading.is-expandable{cursor:pointer}.inno-appendix__heading.is-expandable .inno-icon{opacity:1}.inno-appendix__heading.is-expandable:hover{color:var(–color-accent)}.inno-appendix__heading.is-expandable:hover .inno-icon__stroke{stroke:var(–color-accent)}.inno-appendix__heading .inno-icon{opacity:0;transition:.25s transform ease-in-out,.25s opacity ease-in-out}.is-open-appendix .inno-appendix__heading .inno-icon{transform:rotate(-180deg)}.inno-appendix__heading-content{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;box-sizing:border-box;background-color:var(–color-background-secondary);transition:background-color .5s}.inno-appendix__static-content{position:relative;transition:max-height .4s ease-in-out;overflow:hidden;margin-block-start:0;margin-block-end:32px}.inno-appendix__static-content.is-collapsed{max-height:200px;overflow:hidden}.inno-appendix__static-content.is-collapsed:after{content:””;position:absolute;z-index:2;bottom:0;left:0;right:0;width:100%;height:50px;background-image:linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255))}.inno-appendix__fixed-content{position:fixed;z-index:19;background-color:var(–color-background);top:52px;left:0;right:0;bottom:0;overflow-y:scroll;transform:translate(0, -100vh);transition:transform .4s ease-in-out;margin-block-start:0}.is-open-appendix .inno-appendix__fixed-content{transform:translate(0, 0)}.inno-appendix__item{position:relative;font-size:16px;line-height:1.4}.inno-appendix__item a{display:block;position:relative;padding:10px 0px;padding-left:30px}.inno-appendix__item a:before{content:””;position:absolute;z-index:2;top:20px;left:10px;width:11px;height:11px;transform:translate(0%, -50%);border-radius:50%;background-color:var(–color-accent)}.inno-appendix__item a:after{content:””;position:absolute;top:0px;left:15px;width:1px;height:100%;background-color:var(–color-faint)}.inno-appendix__item-link{text-decoration:none;color:var(–color-text-primary);transition:color .2s ease-in}.inno-appendix__item-link:hover{color:var(–color-text-link)}.inno-appendix__item-detail{color:#808284;display:block}.inno-appendix__items{padding:0px 16px;box-sizing:border-box}.inno-appendix__items .inno-appendix__item:last-child a:after{height:50%}.inno-button.inno-appendix__button{position:absolute;z-index:5;bottom:0;left:0;right:0;width:max-content;margin:auto;opacity:0}.inno-appendix__static-content.is-collapsed .inno-button.inno-appendix__button{pointer-events:all;opacity:1}.inno-mode–dark .inno-appendix__static-content.is-collapsed:after{background-image:linear-gradient(rgba(34, 34, 34, 0), #222222)}.inno-body__error{color:var(–color-text-primary);padding:24px;border:3px dashed #e11b22;font-family:monospace;white-space:pre-wrap;font-size:16px}.inno-body__error-head{display:block;font-weight:bold}.inno-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;text-decoration:none;border-radius:4px;cursor:pointer;pointer-events:auto;transition:background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out;background-color:var(–color-accent);color:var(–color-over-accent)}.inno-button:focus{outline:solid 4px var(–color-text-tertiary)}.inno-button:disabled{pointer-events:none}.inno-button–primary:hover{background-color:var(–color-text-primary);color:var(–color-background)}.inno-button–primary:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.inno-button–secondary{background-color:var(–color-background);color:var(–color-text-primary);border:solid 1px var(–color-accent)}.inno-button–secondary:hover{background-color:var(–color-accent);color:var(–color-over-accent);border:solid 1px var(–color-accent)}.inno-button–secondary:disabled{border-color:var(–color-text-tertiary);color:var(–color-text-tertiary)}.inno-button–minimal{background-color:rgba(0,0,0,0);color:var(–color-text-primary);padding:8px}.inno-button–minimal:hover{background-color:var(–color-accent);color:var(–color-over-accent)}.inno-button–minimal:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.inno-button–large{padding:16px 40px}.inno-button–medium{padding:10px 24px}.inno-button–small{padding:8px 16px}.inno-button–round{border-radius:99px}.inno-button–round.inno-button–small{padding:8px}.inno-button–round.inno-button–medium{padding:10px}.inno-button–round.inno-button–large{padding:16px}.inno-button__label{font-family:”Grot 10″,sans-serif;font-weight:700;line-height:1.2em;flex-grow:0;z-index:1}.inno-button–large .inno-button__label{font-size:20px}.inno-button–medium .inno-button__label{font-size:18px}.inno-button–small .inno-button__label{font-size:16px}.inno-button–has-image .inno-button__label{text-align:center}.inno-button__image{margin:0 auto;object-fit:contain}.inno-callout__content{background-color:var(–color-background-secondary);padding:20px 15px}.inno-callout:has(.inno-callout__cta) .inno-callout__content{padding-bottom:50px}.inno-callout__tag{font-family:”Grot 10″,sans-serif;font-size:16px;color:var(–color-text-primary)}@media(min-width: 768px){.inno-callout__tag{font-size:18px}}.inno-callout__title{font-family:”Grot12″,sans-serif;font-size:32px;font-weight:bold;text-transform:uppercase;color:var(–color-text-primary);text-wrap:balance}*+.inno-callout__title{margin-block-start:5px}.inno-callout__body{font-family:”Grot 10″,sans-serif;font-size:16px;color:var(–color-text-primary);line-height:1.65em}@media(min-width: 768px){.inno-callout__body{font-size:18px}}*+.inno-callout__body{margin-block-start:10px}.inno-callout__body .inno-p{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.inno-callout__cta{display:flex;width:calc(100% – 30px);margin:-30px 15px 0 15px}.inno-callout__cta .inno-button{box-shadow:0 1px 4px rgba(89,87,96,.1),0 3px 6px rgba(89,87,96,.1);padding:20px 20px}.inno-callout__form-policy{font-size:15.2px;margin-top:20px;color:#808284;line-height:1.65}.inno-callout__form-policy a{color:#808284;transition:color .3s ease-in-out}.inno-callout__form-policy a:hover{color:var(–color-text-primary)}.inno-caption{color:var(–color-text-secondary);font-family:”Grot 10″,sans-serif;font-size:14px;line-height:1.5}.inno-caption a{color:inherit;box-shadow:inset 0 -1px 0 0 var(–color-text-secondary);transition:color .25s ease,box-shadow .25s ease;text-decoration:none}.inno-caption a:hover{color:var(–color-text-link);box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-caption__caption-text{display:block;text-wrap:pretty}.inno-caption__credit{color:var(–color-text-tertiary);display:block}.inno-card{position:relative;background-color:var(–color-background);border:1px solid var(–color-faint);padding:20px}.inno-card__detail{display:block;color:var(–color-text-secondary);font-size:16px}.inno-card__title{display:block;color:var(–color-text-primary);font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:24px;font-weight:600;line-height:1.2;scroll-margin-top:calc(var(–sticky-height) + 16px + 48px);text-wrap:pretty;margin-top:4px}@media(min-width: 768px){.inno-card__title{font-size:32px}}.inno-card__body{overflow:hidden;transition:max-height .4s ease-in-out}*+.inno-card__body{margin-block-start:14px}.inno-card.is-collapsed .inno-card__body{max-height:350px}.inno-card__body .inno-caption{margin-left:0}.inno-card__show-more{position:absolute;bottom:20px;left:0;right:0;padding:12px 0;background-image:linear-gradient(rgba(255, 255, 255, 0), white);pointer-events:none;opacity:0;transition:opacity .4s ease-in-out}.inno-mode–dark .inno-card__show-more{background-image:linear-gradient(rgba(34, 34, 34, 0), #222222)}.inno-card.is-collapsed .inno-card__show-more{opacity:1;pointer-events:all}.inno-card__show-more-button{margin:0 auto;transform:translateY(50%)}.inno-combo{display:grid;gap:24px;grid-template-columns:repeat(auto-fit, minmax(325px, 1fr));align-items:start}*+.inno-combo>.inno-layout–isolate{margin-block-start:initial}.inno-combo>.inno-layout–isolate+*{margin-block-start:initial}.inno-credits{font-family:”Grot 10″,sans-serif}.inno-credits__header{color:var(–color-text-primary);font-size:16px;font-family:”Grot 10″,sans-serif;font-weight:normal;line-height:1.2;border-bottom:1px solid var(–color-faint);padding-bottom:4px;margin-bottom:8px}.inno-credits__roles{display:grid;gap:8px;color:var(–color-text-secondary);font-size:14px;line-height:1.5;text-align:pretty}@media(min-width: 768px){.inno-credits__roles{grid-template-columns:50% 50%}}.inno-graphic__iframe,.inno-graphic__datawrapper{width:100%}.inno-html{width:auto}.inno-hero{margin-block-start:0}.inno-hero–has-media .inno-hero__content{padding-bottom:72px}@media(min-width: 960px){.inno-hero–has-media .inno-hero__content{padding-bottom:128px}}.inno-color–white .inno-hero,.inno-mode–light .inno-hero–style-transparent{–color-accent: #ffffff;–color-over-accent: #222222}.inno-color–black .inno-hero,.inno-mode–dark .inno-hero–style-transparent{–color-accent: #222222;–color-over-accent: #ffffff}.inno-hero–style-transparent .inno-hero__content{background:rgba(0,0,0,0)}.inno-hero–layout-above{display:flex;flex-direction:column-reverse;background:var(–color-accent)}.inno-hero–layout-above .inno-hero__content{padding:24px 0}.inno-hero–layout-above .inno-hero__media{max-width:80%;margin:0 auto;padding-top:24px}.inno-hero–layout-above .inno-hero__media>*{max-width:350px}.inno-hero–layout-above .inno-hero__media .inno-caption-text{display:none}.inno-hero__content{padding-block:24px;text-align:center;background:var(–color-accent);color:var(–color-over-accent)}@media(min-width: 960px){.inno-hero__content{padding-block:32px}}.inno-hero__eyebrow{font-family:”Grot12″,sans-serif;font-weight:bold;text-transform:uppercase;font-size:16px;font-weight:bold;padding:5px 8px;background:var(–color-over-accent);color:var(–color-accent);width:max-content;text-decoration:none;line-height:2}@media(min-width: 768px){.inno-hero__eyebrow{font-size:18px}}.inno-hero__headline{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:40px;font-weight:600;line-height:1;text-wrap:balance}@media(min-width: 768px){.inno-hero__headline{font-size:52px}}.inno-hero__subheadline{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:20px;line-height:1.3;text-wrap:balance}@media(min-width: 768px){.inno-hero__subheadline{font-size:24px}}.inno-hero__media{position:relative;z-index:2;margin-top:-48px}@media(min-width: 960px){.inno-hero__media{margin-top:-96px}}.inno-hover{position:relative;cursor:pointer;border:1px var(–color-accent) solid;padding:3px 4px;transition:border .4s ease-in-out;box-sizing:border-box}@media(min-width: 768px){.inno-hover{cursor:help}}.inno-hover:hover{border:1px var(–color-accent) solid}.inno-hover__box{position:fixed;bottom:0;left:0;right:0;z-index:20;background-color:var(–color-background);pointer-events:none;transform:translateY(100%);transition:transform .4s ease-in-out;padding:16px;border-top:1px solid var(–color-accent);white-space:normal;font-family:”Grot 10″,sans-serif;font-size:14px;line-height:1.5}@media(min-width: 768px){.inno-hover__box{position:absolute;top:100%;width:200px;left:-1px;right:0;bottom:auto;margin:auto;max-width:250px;padding:6px;opacity:0;transition:opacity .4s ease-in-out;transform:none;border:1px solid var(–color-accent)}}.inno-hover.is-visible .inno-hover__box{opacity:1;transform:translateY(0)}.inno-icon{display:inline-block;width:1.2em;height:1.2em;fill:currentColor}.inno-icon–white{fill:#fff}.inno-icon–black{fill:#222}.inno-icon–accent{fill:var(–color-accent)}.inno-icon–over-accent{fill:var(–color-over-accent)}.inno-icon__stroke{fill:rgba(0,0,0,0);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.inno-icon–white .inno-icon__stroke{stroke:#fff}.inno-icon–black .inno-icon__stroke{stroke:#222}.inno-icon–accent .inno-icon__stroke{stroke:var(–color-accent)}.inno-icon–over-accent .inno-icon__stroke{stroke:var(–color-over-accent)}.inno-image__img{width:100%;display:block}.inno-link{display:flex;align-items:center;width:fit-content;text-decoration:none}.inno-link:hover .inno-link__copy{color:var(–color-accent)}.inno-link:hover .inno-icon{transform:translateX(0px)}.inno-link .inno-icon{width:20px;height:20px;margin-left:5px;display:inline-block;transform:translateX(-2px);transition:transform .3s ease-in-out}.inno-link__copy{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-weight:600;color:var(–color-text-primary);font-size:24px;line-height:1;transition:color .3s ease-in-out}.inno-looping-video__video{width:100%}.inno-more__header{display:flex;justify-content:space-between;align-items:center;border-top:3px solid var(–color-text-primary);padding-top:8px;margin-block-end:16px;line-height:1.2}.inno-more__header .inno-link{margin-bottom:0}.inno-more__header .inno-link__copy{display:none}@media(min-width: 768px){.inno-more__header .inno-link__copy{display:block}}.inno-more__title{max-width:650px;display:block;font-family:”Grot12″,sans-serif;font-size:32px;text-transform:uppercase;color:var(–color-text-primary);margin:0;text-wrap:balance}@media(min-width: 768px){.inno-more__title{max-width:none}}.inno-more__stories{display:flex;gap:24px;flex-direction:column}@media(min-width: 768px){.inno-more__stories{flex-direction:row}}.inno-more__stories .inno-related{height:100%;margin-bottom:0;border:0;padding:0}.inno-more__stories .inno-related .inno-image{margin:0 0 12px 0;aspect-ratio:3/2}.inno-more__stories .inno-related .inno-image__img{width:100%;height:100%;object-fit:cover}.inno-more__story{position:relative;display:block;max-width:650px;margin:0 auto}@media(min-width: 768px){.inno-more__story{max-width:none}}.inno-more__story:after{content:””;position:absolute;z-index:2;background:var(–color-faint)}@media(width < 768px){.inno-more__story:after{left:0;bottom:-12px;width:100%;height:1px}}@media(min-width: 768px){.inno-more__story:after{top:0;right:-12px;width:1px;height:100%}}.inno-more__story:last-child:after{display:none}.inno-p{-webkit-font-smoothing:subpixel-antialiased;-mox-osx-font-smoothing:grayscale;color:#222;color:var(–color-text-primary);font-family:"Inquirer Text","Times New Roman",serif;font-size:18px;line-height:1.666666;white-space:pre-line;text-wrap:pretty}@media(min-width: 600px){.inno-p{font-size:20px;line-height:1.6}}.inno-p–has-dropcap:first-letter{margin-top:1px;margin-right:12px;margin-bottom:0;margin-left:0;font-family:"Inquirer Headline","Times New Roman",serif;font-size:3.2em;float:left;font-weight:bold;line-height:1;color:var(–color-text-accent)}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:10px;margin-bottom:0px}}@media(min-width: 600px){.inno-p–has-dropcap:first-letter{font-size:5.3em;margin-top:-3px;margin-bottom:-10px}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:12px;margin-bottom:0px}}}.inno-p a{transition:box-shadow .25s ease;color:var(–color-text-link);text-decoration:none}.inno-p a:hover{box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-p__endmark{display:inline-block;height:1.1em;width:1.1em;margin-left:5px;vertical-align:text-bottom;margin-bottom:2px;fill:var(–color-text-accent)}.inno-related{position:relative;display:block;z-index:2;padding:12px;max-width:min(650px,100vw – 32px);background-color:var(–color-background);text-decoration:none;color:var(–color-text-primary);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;font-family:"Grot 10",sans-serif;box-sizing:border-box;border:1px solid var(–color-faint)}.inno-related:hover{transform:translateY(-4px)}.inno-related:hover .inno-related__headline{color:var(–color-accent)}.inno-related .inno-image{margin:-12px -12px 12px -12px}.inno-related__eyebrow{font-size:16px;line-height:1;font-weight:bold;font-family:"Grot12",sans-serif;text-transform:uppercase;color:var(–color-accent)}.inno-related__headline{font-family:"Inquirer Headline","Times New Roman",serif;line-height:1.2;font-size:24px;font-weight:600;transition:color .3s ease-in-out;text-wrap:pretty}.inno-related__description{font-size:16px;line-height:1.4;color:var(–color-text-tertiary);text-wrap:pretty}.inno-subscribe{display:none;position:relative}.inno-subscribe.is-unsubscribed{display:block}.inno-subscribe.is-preview{display:block}.inno-subscribe.is-dev{display:block}.inno-subscribe.is-dev::before{content:"Non-subscribers only";display:block;position:absolute;left:-20px;border:1px dashed red;font-size:8px;text-transform:uppercase;padding:5px;font-weight:bold;writing-mode:vertical-lr}.inno-tags{border-top:1px solid var(–color-faint);padding-block:12px}.inno-tags__title{font-family:"Grot 10",sans-serif;font-size:14px;font-weight:normal}.inno-tags__buttons{display:flex;flex-wrap:wrap;gap:8px}.inno-tags__buttons .inno-button{flex:0 0 auto}.inno-video{width:auto}.inno-video__video{width:100%}

    Welcome to the World Cup

    Nine nations will compete in five group stage matches this summer, plus two more in a knockout game on July 4. Here’s what you need to know about those countries and their fans — and what those fans need to know about Philly.

    Photo illustration of World Cup players that will play in the World Cup
    story continues after advertisement
    story continues after advertisement

    Staff Contributors

    • Design & Illustration: Julia Duarte
    • Development: Julia Duarte & Matt Mullin
    • Reporting: Kerith Gabriel, Jonathan Tannenwald, Owen Hewitt, Craig LaBan, Beatrice Forman, Hira Qureshi, and Kiki Aranita
    • Editing: Kerith Gabriel & Jenn Ladd
    • QA: Inquirer sports staff
    • Digital Editing: Kerith Gabriel & Maria McIlwain
    • Copy Editing: Maria McIlwain

    Subscribe to The Philadelphia Inquirer

    Our reporting is directly supported by reader subscriptions. If you want more journalism like this story, please subscribe today

    Topics mentioned in this story

    .inno { –color-background: #ecf8ff; –color-background-secondary: #47b160; –color-text-link: #47b160;–color-faint: #222;–color-accent: #1a1ac7 !important;}@media (min-width: 600px) { .inno-card .inno-p { font-size: 20px; line-height: 1.6; padding-left: 20px; padding-right: 20px; }}/* LINKY */.inno-p a { transition: box-shadow .25s ease; text-decoration: none;}/* HERO */.inno-hero–style-transparent .inno-hero__content { background: rgb(0 0 0 / 38%);padding: 0;}.inno-hero__headline { color: #ffffff; text-transform: uppercase; font-weight: 700;}.inno-hero__subheadline {color: #ffffff;font-weight: 500;}.inno-hero { position: relative;}.inno-hero__content { padding-block: 24px; text-align: center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 10; color: white; display: flex; margin: auto; flex-direction: column; justify-content: center;}.inno-hero .inno-hero__layout-default .inno-hero__style-transparent .inno-hero__has-media .inno-layout__align-full { background: black; position: relative;}/* APPENDIX */.inno-appendix__item { position: relative; font-size: 15px; line-height: 1.4; text-transform: uppercase; font-weight: bold; font-family: Grot12}.inno-appendix__heading-content {font-family: ‘Inquirer Headline’; font-size: 24px;color: white;}.inno-appendix__item a:before { background-color: var(–color-background-secondary);}.inno-appendix__item a:after { background-color: #222;}.inno-appendix__static-content.is-collapsed:after { content: “”; position: absolute; z-index: 2; bottom: 0; left: 0; right: 0; width: 100%; height: 50px; background-image: linear-gradient(rgba(255, 255, 255, 0), var(–color-background));}.inno-hero__media { position: relative; z-index: 2; margin: 0;}/* BUTTON */.inno-button {border-radius: 0px;background-color: #000000;}.inno-button–primary:hover { background-color: #ffffff;color: #000000;}.inno-button–secondary { color: white;} /* Make the More block look nicer in a Card */ .inno-card .inno-more__header{ display: none; } .inno-card .inno-more__stories { flex-direction: column; } .inno-card .inno-more__story { border-top: solid 2px #000000; padding-top: 8px } .inno-card .inno-more .inno-image{ display: none; } .inno-card .inno-more__stories .inno-related { height: 100%; border: 0; padding: 6px 18px 0;}.inno-card .inno-more__stories .inno-more__story:first-of-type { border-top: 0;} .inno-card .inno-more__story:after { content: “”; position: absolute; z-index: 2; background: none;} .inno-card .inno-more__stories .inno-related{ background: none;}.inno-card__title { text-align: center; text-transform: uppercase;font-weight: 700;color: var(–color-accent); }@media (min-width: 768px) { .inno-card__title { font-size: 35px; } .inno-hero__headline { font-size: 100px; }}/* MOBILE */@media (max-width: 768px) { .inno-hero__subheadline { color: #ffffff; font-size: 16px; font-weight: 500; padding-left: 20px;}.inno-hero__headline { color: #ffffff; text-transform: uppercase; font-weight: 700; font-size: 32px; padding-top: 40px;} .inno-p { padding-left: 20px; padding-right: 20px; }}.inno-card__body-content > .inno-related { display: flex; flex-direction: column; background: none; border: none;padding: 0; }.inno-card { background: white; position: relative; border: 2px solid #000000; padding-top: 10px; padding-bottom: 24px; padding-left: 0px; padding-right: 0px; filter: drop-shadow(5px 5px 0px #000000);}.inno-card .inno-p { margin-top: 12px;}}.inno-related { position: relative; display: block; z-index: 2; padding: 0px; max-width: min(650px, 100vw – 32px); text-decoration: none; color: var(–color-text-primary); transition: transform .3s ease-in-out, box-shadow .3s ease-in-out; font-family: “Grot 10″, sans-serif; box-sizing: border-box;}.inno-card__body { margin-top: 0;}.inno-card__body-content > .inno-related {display: flex;flex-direction: column;padding-top: 0;}.inno-card__body-content > .inno-related .inno-image { margin-top: 0; margin-bottom: 0; order: 2;}.inno-card__body-content > .inno-related .inno-related__headline { text-transform: uppercase; font-weight: 700; text-align: center; font-size: 35px; color: var(–color-accent);}.inno-card__body-content > .inno-related .inno-related__description { display: none;}.inno-card__body-content > .inno-related .inno-image { margin-top: 0; margin-bottom: 0; order: 2; padding-top: 20px; padding-left: 0px; padding-right: 0px;}.inno-card__body-content .inno-layout__stack { padding: 30px;}.inno-card__title:not([id=”more”], [id=”schedule”]) { text-align: center; text-transform: uppercase; font-weight: 700; height: 0; opacity: 0; margin: 0;}.inno-card__title, .inno-card__body-content > .inno-related .inno-related__headline {margin-top: 12px;margin-bottom: 6px;}.inno-combo>.inno-layout__isolate { margin-block-start: initial; padding-left: 0; padding-right: 0;}.inno-related__headline { font-family: “Inquirer Headline”, “Times New Roman”, serif; line-height: 1.2; transition: color .3s ease-in-out; text-wrap: pretty;color: var(–color-accent);}.inno-layout-__align-default { max-width: min(650px, 100vw – 32px); margin-inline: auto; padding: 30px;}.inno-graphic, .inno-link {padding: 6px 18px;}.inno-callout__content {–color-text-primary: white;}.inno-graphic {margin-top: 8px;}

    (()=>{var U=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var S=U(r=>{var G={0:”Jan.”,1:”Feb.”,2:”March”,3:”April”,4:”May”,5:”June”,6:”July”,7:”Aug.”,8:”Sept.”,9:”Oct.”,10:”Nov.”,11:”Dec.”};function v(e){return e===void 0&&(e=new Date),G[e.getMonth()]}var Z={0:”Jan”,1:”Feb”,2:”Mar”,3:”Apr”,4:”May”,5:”Jun”,6:”Jul”,7:”Aug”,8:”Sep”,9:”Oct”,10:”Nov”,11:”Dec”};function y(e){return e===void 0&&(e=new Date),Z[e.getMonth()]}function s(e){return e==null}function b(e){return typeof e==”number”&&isFinite(e)}function p(e){return b(e)&&Math.floor(e)===e}var K=[“one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”],Q=[“million”,”billion”,”trillion”,”quadrillion”,”quintillion”,”sextillion”,”septillion”,”octillion”,”nonillion”,”decillion”],w=[“th”,”st”,”nd”,”rd”,”th”,”th”,”th”,”th”,”th”,”th”],X=[11,12,13];function x(e){if(s(e))return””;var t=+e;return p(t)?X.indexOf(t%100)>-1?w[0]:w[t%10]:””}var ee=[“first”,”second”,”third”,”fourth”,”fifth”,”sixth”,”seventh”,”eighth”,”ninth”],te=new RegExp(/s+([^s]*)s*$/);r.apdate=function(e){return e===void 0&&(e=new Date),v(e)+” “+e.getDate()+”, “+e.getFullYear()},r.apdatetab=function(e){return e===void 0&&(e=new Date),y(e)+” “+e.getDate()+”, “+e.getFullYear()},r.apmonth=v,r.apmonthtab=y,r.apnumber=function(e){if(s(e))return””;var t=+e;return p(t)?t=10?e.toString():K[t-1]:e.toString()},r.aptime=function(e){e===void 0&&(e=new Date);var t,n,o=e.getHours(),i=e.getMinutes(),l=i===0;if(l){if(o===0)return”midnight”;if(o===12)return”noon”}return o0?o:12):(t=”p.m.”,n=o===12?o:o-12),l?n+” “+t:n+”:”+(i<10?"0"+i:i)+" "+t},r.capfirst=function(e){if(s(e))return"";var t=String(e);return""+t.charAt(0).toUpperCase()+t.slice(1)},r.intcomma=function(e){if(s(e))return"";var t,n=+e;return b(n)?((t=n.toString().split("."))[0]=t[0].replace(/B(?=(d{3})+(?!d))/g,","),t.join(".")):e.toString()},r.intword=function(e){if(s(e))return"";var t=+e;if(!p(t))return e.toString();var n=Math.abs(t);if(n<1e6)return e.toString();var o=Math.ceil(Math.log(n+1)/Math.LN10)-1,i=o-o%3,l=t/Math.pow(10,i);return(l=Math.round(10*l)/10)+" "+Q[Math.floor(i/3)-2]},r.ordinal=function(e,t){if(t===void 0&&(t=!1),s(e))return"";var n=+e;return p(n)?t&&n/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var d=(e,t=null,n=null)=>{n||(n=document.querySelector(“head”));let o=document.createElement(“script”);o.type=”text/javascript”,o.src=e,t&&(o.onload=t),n.appendChild(o)},A=()=>(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state===”Subscribed”,E=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state;return window.location.host.includes(“zzz-systest”)||window.location.host.includes(“pmn.arcpublishing.com”)||window.location.host.includes(“stage.fusion.inquirer.com”)||typeof t>”u”},M=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.hasAdsFreeReading;return!!(t&&t==1)},q=()=>window.location.host.includes(“localhost”);var ne=()=>{M()&&document.querySelectorAll(“.js-adbox”).forEach(t=>{t.classList.add(“is-hidden”)})},j={init:()=>{ne()}};var c,h=!1,oe=()=>{c=document.querySelector(“.js-appendix”)},k=()=>{let e=document.querySelector(“.js-appendix-static-content”),t=e.querySelector(“.js-appendix-static-items”).getBoundingClientRect().height;e.classList.remove(“is-collapsed”),e.style.maxHeight=t+”px”},T=()=>{c.classList.contains(“js-appendix-sticky”)&&(c.getBoundingClientRect().top{h=document.querySelector(“.js-appendix-static-content”).getBoundingClientRect().bottom{h&&document.querySelector(“body”).classList.toggle(“is-open-appendix”)},ie=()=>{window.addEventListener(“scroll”,()=>{T(),P()}),window.addEventListener(“resize”,()=>{T(),P()}),document.querySelector(“.js-appendix”).addEventListener(“click”,()=>{N()}),document.querySelectorAll(“.js-appendix-expand-static”).forEach(e=>{e.addEventListener(“click”,()=>{k(),window.addEventListener(“resize”,()=>{k()})})}),document.querySelectorAll(“.js-appendix-link”).forEach(e=>{e.addEventListener(“click”,()=>{N()})})},B={init:()=>{oe(),ie()}};var f,re=(e,t)=>{f=f||window.PMNdataLayer,f?f.push({event:”misc_event”,eventAction:e,eventLabel:t}):window.location.hostname.includes(“localhost”)?console.log(“Analytics event:”,e,t,”(not actually being sent due to localhost)”):console.log(“Failed to push analytics event”,e,t)},C={event:(e,t)=>{re(e,t)}};var se=()=>{document.querySelectorAll(“.js-card-show-more”).forEach(e=>{e.addEventListener(“click”,()=>{ce(e)})})},ce=e=>{let t=e.closest(“.js-card”),n=t.querySelector(“.js-card-body”),i=n.querySelector(“.js-card-body-content”).getBoundingClientRect().height;t.classList.remove(“is-collapsed”),n.style.maxHeight=i+”px”,setTimeout(()=>{n.style.maxHeight=”none”},1e3),C.event(“expand_card”,`${t.dataset.id}`)},D={init:()=>{se()}};var ae=()=>{window.addEventListener(“message”,e=>{if(e.data[“datawrapper-height”]){let t=e.data[“datawrapper-height”];for(let n in t)document.querySelector(`#datawrapper-chart-${n}`).setAttribute(“height”,t[n])}})},le=()=>{document.querySelectorAll(“.js-datawrapper-graphic”).forEach(e=>{d(`https://datawrapper.dwcdn.net/${e.dataset.id}/embed.js`,null,e)})},de=()=>{window.addEventListener(“message”,e=>{let t=e.data;document.querySelectorAll(`iframe[src*=”${t.id}”]`).forEach(o=>{o.style.height=`${t.height}px`})},!1)},ue=()=>{document.querySelectorAll(“.js-pym-graphic”).forEach(e=>{if(typeof window{new window.pym.Parent(e.id,e.dataset.iframe)};typeof window.pym>”u”?d(“https://pym.nprapps.org/pym.v1.min.js”,t):t()}})},H={init:()=>{ae(),le(),ue(),de()}};var pe=()=>{document.querySelectorAll(“.js-html script”).forEach(e=>{if(e?.src)d(e.src);else{let t=e.innerHTML,n=document.createElement(“script”);n.textContent=t,document.body.appendChild(n)}})},$={init:()=>{pe()}};var u,fe=()=>{document.querySelectorAll(“.js-hover”).forEach(e=>{e.addEventListener(“click”,()=>{F(e)}),e.addEventListener(“mouseenter”,()=>{F(e)}),e.addEventListener(“mouseout”,()=>{I(e)})}),window.addEventListener(“scroll”,()=>{u!==null&&he()})},he=()=>{(u>window.scrollY+100||u{I(e)})},F=e=>{e.classList.add(“is-visible”),u=window.scrollY},I=e=>{e.classList.remove(“is-visible”),u=null},z={init:()=>{fe()}};var me=(e,t,n)=>{document.querySelectorAll(“.js-subscribe”).forEach(o=>{o.classList.toggle(“is-unsubscribed”,!e),o.classList.toggle(“is-preview”,t),o.classList.toggle(“is-dev”,n)})},J={init:()=>{me(A(),E(),q())}};var ge=()=>{},R={init:()=>{ge()}};var a,m,g=!0,ve=()=>{a=document.querySelectorAll(“.js-video-autoplay”)},ye=()=>{window.addEventListener(“resize”,()=>{O()}),window.addEventListener(“scroll”,()=>{O()}),a.forEach(e=>{e.addEventListener(“volumechange”,t=>{e.muted!==g&&!L()&&(g=e.muted,we())})})},O=()=>{let e;a.forEach((t,n)=>{let o=t.getBoundingClientRect(),i=o.height/2;o.y-i&&(e=t)}),e!==m&&(m=e,a.forEach(t=>{t.pause()}),e?e.play():m=null)},we=()=>{a.forEach(e=>{e.muted=g})},V={init:()=>{ve(),a&&ye()}};var W={init:()=>{j.init?.(),B.init?.(),D.init?.(),H.init?.(),$.init?.(),z.init?.(),J.init?.(),R.init?.(),V.init?.()}};var xe=()=>{},Y={init:()=>{xe()}};var be=document.querySelector(“.js-inno”),_=()=>{W.init(),Y.init()};be?_():new MutationObserver((t,n)=>{if(document.querySelector(“.js-inno”)){n.disconnect(),_();return}}).observe(document,{attributes:!0,childList:!0,subtree:!0});})();

  • unCovering the Birds: What I’m hearing at the Super Bowl

    unCovering the Birds: What I’m hearing at the Super Bowl

    The Eagles failed to make it back to the Super Bowl this year, but, as The Philadelphia Inquirer’s Jeff McLane can vouch for during his trip to the Bay Area, the team is still dominating conversations around the league. That’s because in the past week, the Eagles hired a new offensive coordinator, parted ways with a revered assistant, and, much to their relief, got word from their defensive guru that he’ll be returning for another season. Jeff checks in from San Francisco to talk with The Inquirer’s Olivia Reiner, as the two sift through what they’ve been hearing and what fans can expect now that the Eagles’ coaching staff is rounding into form.

    00:00 Jeff Stoutland’s exit, and its “messy” handling

    14:55 With Stout out, could Lane Johnson be next?

    17:11 Why Vic Fangio came back

    27:30 Jeff McLane talks with Klint Kubiak about pupil Sean Mannion 30:15 What Jeff and Olivia know about Mannion and his potential impact on the offense, Jalen Hurts

    44:40 How the Eagles’ coaching moves reflect on Nick Sirianni

    unCovering the Birds is a production of The Philadelphia Inquirer and KYW Newsradio Original Podcasts. Look for new episodes throughout the offseason, including breaking news updates and reactions.

  • New Jersey special primary results: Who will fill Mikie Sherrill’s seat?

    New Jersey special primary results: Who will fill Mikie Sherrill’s seat?

    html,body{margin:0}.inno :where(*:not(svg,svg *,.inno-no-reset,.inno-no-reset *),use){all:revert;margin:0;padding:0;border:0;list-style:none}@font-face{font-family:”Inquirer Headline”;font-weight:100;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:100;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:300;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:300;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:500;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:500;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:600;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:600;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:700;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:700;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:900;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:900;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:bold;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:bold;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Grot 10″;font-weight:normal;src:url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”Grot 10″;font-weight:500;src:url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”Grot 10″;font-weight:bold;src:url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff”) format(“woff”)}@font-face{font-family:”Grot12″;font-weight:300;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff”) format(“woff”)}@font-face{font-family:”Grot12″;font-weight:600;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff”) format(“woff”)}.inno-map__region-votes–dem{fill:rgb(0,91.26,175.5)}.inno-map__key–dem .inno-map__key-label{fill:rgb(0,91.26,175.5)}.inno-map__key–dem .inno-map__key-line{stroke:rgb(0,91.26,175.5)}.inno-feed__entry–dem .inno-feed__span{color:rgb(0,91.26,175.5)}.inno-status__span–dem{color:rgb(0,91.26,175.5)}.inno-bar__entry–dem{background-color:rgb(0,91.26,175.5)}.inno-bar__entry–dem .inno-bar__candidate-state,.inno-bar__entry–dem .inno-bar__candidate-meta–name{color:rgb(0,91.26,175.5)}.inno-table__row–dem .inno-table__candidate-box,.inno-table__row–dem .inno-table__percentage-bar-content{background-color:rgb(0,91.26,175.5)}.inno-table__row–dem.inno-table__row.is-winner{background-color:rgb(0,91.26,175.5);color:#fff}.inno-table__row–dem.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:rgb(0,91.26,175.5)}.inno-table__row–dem.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–dem .inno-table__votes-difference{color:rgb(0,91.26,175.5)}.inno-multi-table__race–dem.is-winner{background-color:rgb(0,91.26,175.5);color:#fff}.inno-map__region-votes–dem-0{fill:rgb(0,91.26,175.5)}.inno-map__key–dem-0 .inno-map__key-label{fill:rgb(0,91.26,175.5)}.inno-map__key–dem-0 .inno-map__key-line{stroke:rgb(0,91.26,175.5)}.inno-feed__entry–dem-0 .inno-feed__span{color:rgb(0,91.26,175.5)}.inno-status__span–dem-0{color:rgb(0,91.26,175.5)}.inno-bar__entry–dem-0{background-color:rgb(0,91.26,175.5)}.inno-bar__entry–dem-0 .inno-bar__candidate-state,.inno-bar__entry–dem-0 .inno-bar__candidate-meta–name{color:rgb(0,91.26,175.5)}.inno-table__row–dem-0 .inno-table__candidate-box,.inno-table__row–dem-0 .inno-table__percentage-bar-content{background-color:rgb(0,91.26,175.5)}.inno-table__row–dem-0.inno-table__row.is-winner{background-color:rgb(0,91.26,175.5);color:#fff}.inno-table__row–dem-0.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:rgb(0,91.26,175.5)}.inno-table__row–dem-0.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–dem-0 .inno-table__votes-difference{color:rgb(0,91.26,175.5)}.inno-multi-table__race–dem-0.is-winner{background-color:rgb(0,91.26,175.5);color:#fff}.inno-map__region-votes–rep{fill:#e11b22}.inno-map__key–rep .inno-map__key-label{fill:#e11b22}.inno-map__key–rep .inno-map__key-line{stroke:#e11b22}.inno-feed__entry–rep .inno-feed__span{color:#e11b22}.inno-status__span–rep{color:#e11b22}.inno-bar__entry–rep{background-color:#e11b22}.inno-bar__entry–rep .inno-bar__candidate-state,.inno-bar__entry–rep .inno-bar__candidate-meta–name{color:#e11b22}.inno-table__row–rep .inno-table__candidate-box,.inno-table__row–rep .inno-table__percentage-bar-content{background-color:#e11b22}.inno-table__row–rep.inno-table__row.is-winner{background-color:#e11b22;color:#fff}.inno-table__row–rep.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#e11b22}.inno-table__row–rep.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–rep .inno-table__votes-difference{color:#e11b22}.inno-multi-table__race–rep.is-winner{background-color:#e11b22;color:#fff}.inno-map__region-votes–rep-0{fill:#e11b22}.inno-map__key–rep-0 .inno-map__key-label{fill:#e11b22}.inno-map__key–rep-0 .inno-map__key-line{stroke:#e11b22}.inno-feed__entry–rep-0 .inno-feed__span{color:#e11b22}.inno-status__span–rep-0{color:#e11b22}.inno-bar__entry–rep-0{background-color:#e11b22}.inno-bar__entry–rep-0 .inno-bar__candidate-state,.inno-bar__entry–rep-0 .inno-bar__candidate-meta–name{color:#e11b22}.inno-table__row–rep-0 .inno-table__candidate-box,.inno-table__row–rep-0 .inno-table__percentage-bar-content{background-color:#e11b22}.inno-table__row–rep-0.inno-table__row.is-winner{background-color:#e11b22;color:#fff}.inno-table__row–rep-0.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#e11b22}.inno-table__row–rep-0.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–rep-0 .inno-table__votes-difference{color:#e11b22}.inno-multi-table__race–rep-0.is-winner{background-color:#e11b22;color:#fff}.inno-map__region-votes–other-0{fill:#808284}.inno-map__key–other-0 .inno-map__key-label{fill:#808284}.inno-map__key–other-0 .inno-map__key-line{stroke:#808284}.inno-feed__entry–other-0 .inno-feed__span{color:#808284}.inno-status__span–other-0{color:#808284}.inno-bar__entry–other-0{background-color:#808284}.inno-bar__entry–other-0 .inno-bar__candidate-state,.inno-bar__entry–other-0 .inno-bar__candidate-meta–name{color:#808284}.inno-table__row–other-0 .inno-table__candidate-box,.inno-table__row–other-0 .inno-table__percentage-bar-content{background-color:#808284}.inno-table__row–other-0.inno-table__row.is-winner{background-color:#808284;color:#fff}.inno-table__row–other-0.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#808284}.inno-table__row–other-0.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–other-0 .inno-table__votes-difference{color:#808284}.inno-multi-table__race–other-0.is-winner{background-color:#808284;color:#fff}.inno-map__region-votes–other-1{fill:#595760}.inno-map__key–other-1 .inno-map__key-label{fill:#595760}.inno-map__key–other-1 .inno-map__key-line{stroke:#595760}.inno-feed__entry–other-1 .inno-feed__span{color:#595760}.inno-status__span–other-1{color:#595760}.inno-bar__entry–other-1{background-color:#595760}.inno-bar__entry–other-1 .inno-bar__candidate-state,.inno-bar__entry–other-1 .inno-bar__candidate-meta–name{color:#595760}.inno-table__row–other-1 .inno-table__candidate-box,.inno-table__row–other-1 .inno-table__percentage-bar-content{background-color:#595760}.inno-table__row–other-1.inno-table__row.is-winner{background-color:#595760;color:#fff}.inno-table__row–other-1.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#595760}.inno-table__row–other-1.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–other-1 .inno-table__votes-difference{color:#595760}.inno-multi-table__race–other-1.is-winner{background-color:#595760;color:#fff}.inno-map__region-votes–other-2{fill:#dcdcdc}.inno-map__key–other-2 .inno-map__key-label{fill:#dcdcdc}.inno-map__key–other-2 .inno-map__key-line{stroke:#dcdcdc}.inno-feed__entry–other-2 .inno-feed__span{color:#dcdcdc}.inno-status__span–other-2{color:#dcdcdc}.inno-bar__entry–other-2{background-color:#dcdcdc}.inno-bar__entry–other-2 .inno-bar__candidate-state,.inno-bar__entry–other-2 .inno-bar__candidate-meta–name{color:#dcdcdc}.inno-table__row–other-2 .inno-table__candidate-box,.inno-table__row–other-2 .inno-table__percentage-bar-content{background-color:#dcdcdc}.inno-table__row–other-2.inno-table__row.is-winner{background-color:#dcdcdc;color:#fff}.inno-table__row–other-2.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#dcdcdc}.inno-table__row–other-2.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–other-2 .inno-table__votes-difference{color:#dcdcdc}.inno-multi-table__race–other-2.is-winner{background-color:#dcdcdc;color:#fff}.inno-map__region-votes–wf-0{fill:hsl(291.6,57.4712643678%,39.1176470588%)}.inno-map__key–wf-0 .inno-map__key-label{fill:hsl(291.6,57.4712643678%,39.1176470588%)}.inno-map__key–wf-0 .inno-map__key-line{stroke:hsl(291.6,57.4712643678%,39.1176470588%)}.inno-feed__entry–wf-0 .inno-feed__span{color:hsl(291.6,57.4712643678%,39.1176470588%)}.inno-status__span–wf-0{color:hsl(291.6,57.4712643678%,39.1176470588%)}.inno-bar__entry–wf-0{background-color:hsl(291.6,57.4712643678%,39.1176470588%)}.inno-bar__entry–wf-0 .inno-bar__candidate-state,.inno-bar__entry–wf-0 .inno-bar__candidate-meta–name{color:hsl(291.6,57.4712643678%,39.1176470588%)}.inno-table__row–wf-0 .inno-table__candidate-box,.inno-table__row–wf-0 .inno-table__percentage-bar-content{background-color:hsl(291.6,57.4712643678%,39.1176470588%)}.inno-table__row–wf-0.inno-table__row.is-winner{background-color:hsl(291.6,57.4712643678%,39.1176470588%);color:#fff}.inno-table__row–wf-0.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:hsl(291.6,57.4712643678%,39.1176470588%)}.inno-table__row–wf-0.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–wf-0 .inno-table__votes-difference{color:hsl(291.6,57.4712643678%,39.1176470588%)}.inno-multi-table__race–wf-0.is-winner{background-color:hsl(291.6,57.4712643678%,39.1176470588%);color:#fff}.inno-map__region-votes–dem-1{fill:#1669ec}.inno-map__key–dem-1 .inno-map__key-label{fill:#1669ec}.inno-map__key–dem-1 .inno-map__key-line{stroke:#1669ec}.inno-feed__entry–dem-1 .inno-feed__span{color:#1669ec}.inno-status__span–dem-1{color:#1669ec}.inno-bar__entry–dem-1{background-color:#1669ec}.inno-bar__entry–dem-1 .inno-bar__candidate-state,.inno-bar__entry–dem-1 .inno-bar__candidate-meta–name{color:#1669ec}.inno-table__row–dem-1 .inno-table__candidate-box,.inno-table__row–dem-1 .inno-table__percentage-bar-content{background-color:#1669ec}.inno-table__row–dem-1.inno-table__row.is-winner{background-color:#1669ec;color:#fff}.inno-table__row–dem-1.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#1669ec}.inno-table__row–dem-1.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–dem-1 .inno-table__votes-difference{color:#1669ec}.inno-multi-table__race–dem-1.is-winner{background-color:#1669ec;color:#fff}.inno-map__region-votes–dem-2{fill:rgb(102.8754098361,201.6229508197,244.3245901639)}.inno-map__key–dem-2 .inno-map__key-label{fill:rgb(102.8754098361,201.6229508197,244.3245901639)}.inno-map__key–dem-2 .inno-map__key-line{stroke:rgb(102.8754098361,201.6229508197,244.3245901639)}.inno-feed__entry–dem-2 .inno-feed__span{color:rgb(102.8754098361,201.6229508197,244.3245901639)}.inno-status__span–dem-2{color:rgb(102.8754098361,201.6229508197,244.3245901639)}.inno-bar__entry–dem-2{background-color:rgb(102.8754098361,201.6229508197,244.3245901639)}.inno-bar__entry–dem-2 .inno-bar__candidate-state,.inno-bar__entry–dem-2 .inno-bar__candidate-meta–name{color:rgb(102.8754098361,201.6229508197,244.3245901639)}.inno-table__row–dem-2 .inno-table__candidate-box,.inno-table__row–dem-2 .inno-table__percentage-bar-content{background-color:rgb(102.8754098361,201.6229508197,244.3245901639)}.inno-table__row–dem-2.inno-table__row.is-winner{background-color:rgb(102.8754098361,201.6229508197,244.3245901639);color:#fff}.inno-table__row–dem-2.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:rgb(102.8754098361,201.6229508197,244.3245901639)}.inno-table__row–dem-2.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–dem-2 .inno-table__votes-difference{color:rgb(102.8754098361,201.6229508197,244.3245901639)}.inno-multi-table__race–dem-2.is-winner{background-color:rgb(102.8754098361,201.6229508197,244.3245901639);color:#fff}.inno-map__region-votes–dem-3{fill:#14c9ae}.inno-map__key–dem-3 .inno-map__key-label{fill:#14c9ae}.inno-map__key–dem-3 .inno-map__key-line{stroke:#14c9ae}.inno-feed__entry–dem-3 .inno-feed__span{color:#14c9ae}.inno-status__span–dem-3{color:#14c9ae}.inno-bar__entry–dem-3{background-color:#14c9ae}.inno-bar__entry–dem-3 .inno-bar__candidate-state,.inno-bar__entry–dem-3 .inno-bar__candidate-meta–name{color:#14c9ae}.inno-table__row–dem-3 .inno-table__candidate-box,.inno-table__row–dem-3 .inno-table__percentage-bar-content{background-color:#14c9ae}.inno-table__row–dem-3.inno-table__row.is-winner{background-color:#14c9ae;color:#fff}.inno-table__row–dem-3.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#14c9ae}.inno-table__row–dem-3.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–dem-3 .inno-table__votes-difference{color:#14c9ae}.inno-multi-table__race–dem-3.is-winner{background-color:#14c9ae;color:#fff}.inno-map__region-votes–dem-4{fill:#372bec}.inno-map__key–dem-4 .inno-map__key-label{fill:#372bec}.inno-map__key–dem-4 .inno-map__key-line{stroke:#372bec}.inno-feed__entry–dem-4 .inno-feed__span{color:#372bec}.inno-status__span–dem-4{color:#372bec}.inno-bar__entry–dem-4{background-color:#372bec}.inno-bar__entry–dem-4 .inno-bar__candidate-state,.inno-bar__entry–dem-4 .inno-bar__candidate-meta–name{color:#372bec}.inno-table__row–dem-4 .inno-table__candidate-box,.inno-table__row–dem-4 .inno-table__percentage-bar-content{background-color:#372bec}.inno-table__row–dem-4.inno-table__row.is-winner{background-color:#372bec;color:#fff}.inno-table__row–dem-4.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#372bec}.inno-table__row–dem-4.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–dem-4 .inno-table__votes-difference{color:#372bec}.inno-multi-table__race–dem-4.is-winner{background-color:#372bec;color:#fff}.inno-map__region-votes–dem-5{fill:#067e62}.inno-map__key–dem-5 .inno-map__key-label{fill:#067e62}.inno-map__key–dem-5 .inno-map__key-line{stroke:#067e62}.inno-feed__entry–dem-5 .inno-feed__span{color:#067e62}.inno-status__span–dem-5{color:#067e62}.inno-bar__entry–dem-5{background-color:#067e62}.inno-bar__entry–dem-5 .inno-bar__candidate-state,.inno-bar__entry–dem-5 .inno-bar__candidate-meta–name{color:#067e62}.inno-table__row–dem-5 .inno-table__candidate-box,.inno-table__row–dem-5 .inno-table__percentage-bar-content{background-color:#067e62}.inno-table__row–dem-5.inno-table__row.is-winner{background-color:#067e62;color:#fff}.inno-table__row–dem-5.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#067e62}.inno-table__row–dem-5.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–dem-5 .inno-table__votes-difference{color:#067e62}.inno-multi-table__race–dem-5.is-winner{background-color:#067e62;color:#fff}.inno-map__region-votes–dem-6{fill:#595760}.inno-map__key–dem-6 .inno-map__key-label{fill:#595760}.inno-map__key–dem-6 .inno-map__key-line{stroke:#595760}.inno-feed__entry–dem-6 .inno-feed__span{color:#595760}.inno-status__span–dem-6{color:#595760}.inno-bar__entry–dem-6{background-color:#595760}.inno-bar__entry–dem-6 .inno-bar__candidate-state,.inno-bar__entry–dem-6 .inno-bar__candidate-meta–name{color:#595760}.inno-table__row–dem-6 .inno-table__candidate-box,.inno-table__row–dem-6 .inno-table__percentage-bar-content{background-color:#595760}.inno-table__row–dem-6.inno-table__row.is-winner{background-color:#595760;color:#fff}.inno-table__row–dem-6.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#595760}.inno-table__row–dem-6.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–dem-6 .inno-table__votes-difference{color:#595760}.inno-multi-table__race–dem-6.is-winner{background-color:#595760;color:#fff}.inno-map__region-votes–dem-7{fill:#808284}.inno-map__key–dem-7 .inno-map__key-label{fill:#808284}.inno-map__key–dem-7 .inno-map__key-line{stroke:#808284}.inno-feed__entry–dem-7 .inno-feed__span{color:#808284}.inno-status__span–dem-7{color:#808284}.inno-bar__entry–dem-7{background-color:#808284}.inno-bar__entry–dem-7 .inno-bar__candidate-state,.inno-bar__entry–dem-7 .inno-bar__candidate-meta–name{color:#808284}.inno-table__row–dem-7 .inno-table__candidate-box,.inno-table__row–dem-7 .inno-table__percentage-bar-content{background-color:#808284}.inno-table__row–dem-7.inno-table__row.is-winner{background-color:#808284;color:#fff}.inno-table__row–dem-7.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#808284}.inno-table__row–dem-7.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–dem-7 .inno-table__votes-difference{color:#808284}.inno-multi-table__race–dem-7.is-winner{background-color:#808284;color:#fff}.inno-map__region-votes–dem-8{fill:#dcdcdc}.inno-map__key–dem-8 .inno-map__key-label{fill:#dcdcdc}.inno-map__key–dem-8 .inno-map__key-line{stroke:#dcdcdc}.inno-feed__entry–dem-8 .inno-feed__span{color:#dcdcdc}.inno-status__span–dem-8{color:#dcdcdc}.inno-bar__entry–dem-8{background-color:#dcdcdc}.inno-bar__entry–dem-8 .inno-bar__candidate-state,.inno-bar__entry–dem-8 .inno-bar__candidate-meta–name{color:#dcdcdc}.inno-table__row–dem-8 .inno-table__candidate-box,.inno-table__row–dem-8 .inno-table__percentage-bar-content{background-color:#dcdcdc}.inno-table__row–dem-8.inno-table__row.is-winner{background-color:#dcdcdc;color:#fff}.inno-table__row–dem-8.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#dcdcdc}.inno-table__row–dem-8.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–dem-8 .inno-table__votes-difference{color:#dcdcdc}.inno-multi-table__race–dem-8.is-winner{background-color:#dcdcdc;color:#fff}.inno-map__region-votes–rep-1{fill:#f07765}.inno-map__key–rep-1 .inno-map__key-label{fill:#f07765}.inno-map__key–rep-1 .inno-map__key-line{stroke:#f07765}.inno-feed__entry–rep-1 .inno-feed__span{color:#f07765}.inno-status__span–rep-1{color:#f07765}.inno-bar__entry–rep-1{background-color:#f07765}.inno-bar__entry–rep-1 .inno-bar__candidate-state,.inno-bar__entry–rep-1 .inno-bar__candidate-meta–name{color:#f07765}.inno-table__row–rep-1 .inno-table__candidate-box,.inno-table__row–rep-1 .inno-table__percentage-bar-content{background-color:#f07765}.inno-table__row–rep-1.inno-table__row.is-winner{background-color:#f07765;color:#fff}.inno-table__row–rep-1.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#f07765}.inno-table__row–rep-1.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–rep-1 .inno-table__votes-difference{color:#f07765}.inno-multi-table__race–rep-1.is-winner{background-color:#f07765;color:#fff}.inno-map__region-votes–rep-2{fill:#99000a}.inno-map__key–rep-2 .inno-map__key-label{fill:#99000a}.inno-map__key–rep-2 .inno-map__key-line{stroke:#99000a}.inno-feed__entry–rep-2 .inno-feed__span{color:#99000a}.inno-status__span–rep-2{color:#99000a}.inno-bar__entry–rep-2{background-color:#99000a}.inno-bar__entry–rep-2 .inno-bar__candidate-state,.inno-bar__entry–rep-2 .inno-bar__candidate-meta–name{color:#99000a}.inno-table__row–rep-2 .inno-table__candidate-box,.inno-table__row–rep-2 .inno-table__percentage-bar-content{background-color:#99000a}.inno-table__row–rep-2.inno-table__row.is-winner{background-color:#99000a;color:#fff}.inno-table__row–rep-2.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#99000a}.inno-table__row–rep-2.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–rep-2 .inno-table__votes-difference{color:#99000a}.inno-multi-table__race–rep-2.is-winner{background-color:#99000a;color:#fff}.inno-map__region-votes–rep-3{fill:#bf2c98}.inno-map__key–rep-3 .inno-map__key-label{fill:#bf2c98}.inno-map__key–rep-3 .inno-map__key-line{stroke:#bf2c98}.inno-feed__entry–rep-3 .inno-feed__span{color:#bf2c98}.inno-status__span–rep-3{color:#bf2c98}.inno-bar__entry–rep-3{background-color:#bf2c98}.inno-bar__entry–rep-3 .inno-bar__candidate-state,.inno-bar__entry–rep-3 .inno-bar__candidate-meta–name{color:#bf2c98}.inno-table__row–rep-3 .inno-table__candidate-box,.inno-table__row–rep-3 .inno-table__percentage-bar-content{background-color:#bf2c98}.inno-table__row–rep-3.inno-table__row.is-winner{background-color:#bf2c98;color:#fff}.inno-table__row–rep-3.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#bf2c98}.inno-table__row–rep-3.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–rep-3 .inno-table__votes-difference{color:#bf2c98}.inno-multi-table__race–rep-3.is-winner{background-color:#bf2c98;color:#fff}.inno-map__region-votes–rep-4{fill:#ff8b33}.inno-map__key–rep-4 .inno-map__key-label{fill:#ff8b33}.inno-map__key–rep-4 .inno-map__key-line{stroke:#ff8b33}.inno-feed__entry–rep-4 .inno-feed__span{color:#ff8b33}.inno-status__span–rep-4{color:#ff8b33}.inno-bar__entry–rep-4{background-color:#ff8b33}.inno-bar__entry–rep-4 .inno-bar__candidate-state,.inno-bar__entry–rep-4 .inno-bar__candidate-meta–name{color:#ff8b33}.inno-table__row–rep-4 .inno-table__candidate-box,.inno-table__row–rep-4 .inno-table__percentage-bar-content{background-color:#ff8b33}.inno-table__row–rep-4.inno-table__row.is-winner{background-color:#ff8b33;color:#fff}.inno-table__row–rep-4.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#ff8b33}.inno-table__row–rep-4.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–rep-4 .inno-table__votes-difference{color:#ff8b33}.inno-multi-table__race–rep-4.is-winner{background-color:#ff8b33;color:#fff}.inno-map__region-votes–rep-5{fill:#731094}.inno-map__key–rep-5 .inno-map__key-label{fill:#731094}.inno-map__key–rep-5 .inno-map__key-line{stroke:#731094}.inno-feed__entry–rep-5 .inno-feed__span{color:#731094}.inno-status__span–rep-5{color:#731094}.inno-bar__entry–rep-5{background-color:#731094}.inno-bar__entry–rep-5 .inno-bar__candidate-state,.inno-bar__entry–rep-5 .inno-bar__candidate-meta–name{color:#731094}.inno-table__row–rep-5 .inno-table__candidate-box,.inno-table__row–rep-5 .inno-table__percentage-bar-content{background-color:#731094}.inno-table__row–rep-5.inno-table__row.is-winner{background-color:#731094;color:#fff}.inno-table__row–rep-5.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#731094}.inno-table__row–rep-5.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–rep-5 .inno-table__votes-difference{color:#731094}.inno-multi-table__race–rep-5.is-winner{background-color:#731094;color:#fff}.inno-map__region-votes–rep-6{fill:#595760}.inno-map__key–rep-6 .inno-map__key-label{fill:#595760}.inno-map__key–rep-6 .inno-map__key-line{stroke:#595760}.inno-feed__entry–rep-6 .inno-feed__span{color:#595760}.inno-status__span–rep-6{color:#595760}.inno-bar__entry–rep-6{background-color:#595760}.inno-bar__entry–rep-6 .inno-bar__candidate-state,.inno-bar__entry–rep-6 .inno-bar__candidate-meta–name{color:#595760}.inno-table__row–rep-6 .inno-table__candidate-box,.inno-table__row–rep-6 .inno-table__percentage-bar-content{background-color:#595760}.inno-table__row–rep-6.inno-table__row.is-winner{background-color:#595760;color:#fff}.inno-table__row–rep-6.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#595760}.inno-table__row–rep-6.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–rep-6 .inno-table__votes-difference{color:#595760}.inno-multi-table__race–rep-6.is-winner{background-color:#595760;color:#fff}.inno-map__region-votes–rep-7{fill:#808284}.inno-map__key–rep-7 .inno-map__key-label{fill:#808284}.inno-map__key–rep-7 .inno-map__key-line{stroke:#808284}.inno-feed__entry–rep-7 .inno-feed__span{color:#808284}.inno-status__span–rep-7{color:#808284}.inno-bar__entry–rep-7{background-color:#808284}.inno-bar__entry–rep-7 .inno-bar__candidate-state,.inno-bar__entry–rep-7 .inno-bar__candidate-meta–name{color:#808284}.inno-table__row–rep-7 .inno-table__candidate-box,.inno-table__row–rep-7 .inno-table__percentage-bar-content{background-color:#808284}.inno-table__row–rep-7.inno-table__row.is-winner{background-color:#808284;color:#fff}.inno-table__row–rep-7.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#808284}.inno-table__row–rep-7.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–rep-7 .inno-table__votes-difference{color:#808284}.inno-multi-table__race–rep-7.is-winner{background-color:#808284;color:#fff}.inno-map__region-votes–rep-8{fill:#dcdcdc}.inno-map__key–rep-8 .inno-map__key-label{fill:#dcdcdc}.inno-map__key–rep-8 .inno-map__key-line{stroke:#dcdcdc}.inno-feed__entry–rep-8 .inno-feed__span{color:#dcdcdc}.inno-status__span–rep-8{color:#dcdcdc}.inno-bar__entry–rep-8{background-color:#dcdcdc}.inno-bar__entry–rep-8 .inno-bar__candidate-state,.inno-bar__entry–rep-8 .inno-bar__candidate-meta–name{color:#dcdcdc}.inno-table__row–rep-8 .inno-table__candidate-box,.inno-table__row–rep-8 .inno-table__percentage-bar-content{background-color:#dcdcdc}.inno-table__row–rep-8.inno-table__row.is-winner{background-color:#dcdcdc;color:#fff}.inno-table__row–rep-8.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#dcdcdc}.inno-table__row–rep-8.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–rep-8 .inno-table__votes-difference{color:#dcdcdc}.inno-multi-table__race–rep-8.is-winner{background-color:#dcdcdc;color:#fff}.inno-map__region-votes–wf-1{fill:#cd0785}.inno-map__key–wf-1 .inno-map__key-label{fill:#cd0785}.inno-map__key–wf-1 .inno-map__key-line{stroke:#cd0785}.inno-feed__entry–wf-1 .inno-feed__span{color:#cd0785}.inno-status__span–wf-1{color:#cd0785}.inno-bar__entry–wf-1{background-color:#cd0785}.inno-bar__entry–wf-1 .inno-bar__candidate-state,.inno-bar__entry–wf-1 .inno-bar__candidate-meta–name{color:#cd0785}.inno-table__row–wf-1 .inno-table__candidate-box,.inno-table__row–wf-1 .inno-table__percentage-bar-content{background-color:#cd0785}.inno-table__row–wf-1.inno-table__row.is-winner{background-color:#cd0785;color:#fff}.inno-table__row–wf-1.inno-table__row.is-winner .inno-table__percentage-bar-unreported{background-color:#cd0785}.inno-table__row–wf-1.inno-table__row.is-winner .inno-table__candidate-party{color:#fff}.inno-table__row–wf-1 .inno-table__votes-difference{color:#cd0785}.inno-multi-table__race–wf-1.is-winner{background-color:#cd0785;color:#fff}body.is-scroll-locked{overflow:hidden;height:100%}.inno{–color-background: rgb(245.5, 245.5, 245.5);–color-background-secondary: #f4f1eb;–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-primary: #222222;–color-text-link: #1a6aff;–color-text-secondary: #595760;–color-text-tertiary: #808284;–color-text-accent: #004e96;–color-faint: #dcdcdc;–color-mask: rgba(34, 34, 34, 0.8);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:”Grot 10″,sans-serif;background:var(–color-background);color:var(–color-text-primary);padding-block-end:64px;overflow:clip;font-size:14px;line-height:1}.inno-mode–dark{–color-background: #222222;–color-background-secondary: #595760;–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-primary: #ffffff;–color-text-secondary: #dcdcdc;–color-text-tertiary: #808284;–color-text-link: #1a6aff;–color-faint: #595760;–color-mask: rgba(255, 255, 255, 0.8)}.inno–lite.inno-color–purple{–color-accent: #7b2589;–color-over-accent: #ffffff;–color-text-accent: #7b2589}.inno–lite.inno-color–pink{–color-accent: #cd0785;–color-over-accent: #ffffff;–color-text-accent: #cd0785}.inno–lite.inno-color–red{–color-accent: #e11b22;–color-over-accent: #ffffff;–color-text-accent: #e11b22}.inno–lite.inno-color–orange{–color-accent: #e66a1f;–color-over-accent: #222222;–color-text-accent: #e66a1f}.inno–lite.inno-color–yellow{–color-accent: #f0af13;–color-over-accent: #222222;–color-text-accent: #f0af13}.inno–lite.inno-color–green{–color-accent: #00a253;–color-over-accent: #ffffff;–color-text-accent: #00a253}.inno–lite.inno-color–teal{–color-accent: #00a69e;–color-over-accent: #ffffff;–color-text-accent: #00a69e}.inno–lite.inno-color–light-gray{–color-accent: #dcdcdc;–color-over-accent: #222222;–color-text-accent: #dcdcdc}.inno–lite.inno-color–light-blue{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #8dd7f7}.inno–lite.inno-color–blue{–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-accent: #004e96}.inno–lite.inno-color–black{–color-accent: #222222;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno–lite.inno-color–white{–color-accent: #ffffff;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno–lite.inno-color–white,.inno–lite.inno-color–black{–color-accent: #004e96;–color-over-accent: #ffffff;–color-text-accent: #222222}.inno–lite.inno-color–white.inno-mode–dark,.inno–lite.inno-color–black.inno-mode–dark{–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-accent: #ffffff}.inno–widget,.inno–embed{overflow:hidden;padding-block-end:0;–color-background: #ffffff}.inno–widget .inno-layout–content>*,.inno–embed .inno-layout–content>*{max-width:none}.inno-anchorable:before{content:””;display:block;height:calc(var(–nav-height, 0) + 10px);margin:calc(0px – (var(–nav-height, 0) + 10px)) 0 0}.inno-spanner{background-color:#dcdcdc;box-shadow:4px 0 0 #dcdcdc,-4px 0 0 #dcdcdc;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#222}.inno-spanner–error,.inno-spanner–error-invalid-symbol{background-color:#fff;border:3px dashed #e11b22;box-shadow:none;padding-left:4px;padding-right:4px}body:has(.inno-chrome–chromeless){overflow:hidden;width:100vw;height:100vh}@supports(width: 100dvw){body:has(.inno-chrome–chromeless){width:100dvw}}@supports(height: 100dvh){body:has(.inno-chrome–chromeless){height:100dvh}}body:has(.inno-chrome–chromeless) .global-app-bar,body:has(.inno-chrome–chromeless) .footer,body:has(.inno-chrome–chromeless) .footer-wrapper{display:none}body:has(.inno-chrome–chromeless) #inq-article-completion{height:0px}.inno{–gutter: calc(50vw – 325px)}.inno *{box-sizing:border-box}.inno-layout–content>*{max-width:min(650px,100vw – 32px);margin-inline:auto}.inno-layout–align-full{max-width:100%}.inno-layout–align-wide{max-width:min(1250px,100vw – 32px);margin-inline:auto}.inno-layout–align-default{max-width:min(650px,100vw – 32px);margin-inline:auto}@media(min-width: 768px){.inno-layout–align-left{float:left;margin-inline-start:var(–gutter);margin-inline-end:24px;width:301px;margin-block-end:16px;padding-top:6px}}@media(min-width: 960px){.inno-layout–align-left{margin-inline-start:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}@media(min-width: 768px){.inno-layout–align-right{float:right;width:301px;margin-inline-start:24px;margin-inline-end:var(–gutter);margin-block-end:16px;padding-top:5px}}@media(min-width: 960px){.inno-layout–align-right{margin-inline-end:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}.inno-layout–stack>*+*{margin-block-start:24px}.inno-layout–stack-tight>*+*{margin-block-start:10px}.inno-layout–stack-loose>*+*{margin-block-start:30px}*+.inno-layout–isolate{margin-block-start:48px}.inno-layout–isolate+*{margin-block-start:48px}.inno-dateline{text-align:center;margin-top:12px;margin-bottom:12px;font-family:”Grot 10″,sans-serif;font-size:14px}.inno–page .inno-dateline{margin-bottom:48px}@keyframes pulse{0%{opacity:0}100%{opacity:1}}.inno-dateline__live{position:relative;padding-right:1em;margin-right:.5em;display:inline-block;color:#e11b22}.is-dead .inno-dateline__live{display:none}.inno-dateline__live:before{content:””;position:absolute;right:0;top:-0.02em;bottom:0;margin:auto;width:.7em;height:.7em;border-radius:50%;background-color:#e11b22;animation:pulse 1s linear infinite alternate}.inno-dateline__timestamp{color:#808284}.inno-footnote{font-family:”Grot 10″,sans-serif;font-size:12px;margin-top:10px;color:#808284;display:none}.inno-status+.inno-footnote{text-align:center}.inno-footnote.is-visible{display:block}.inno-heading{font-family:”Grot12″,sans-serif;font-size:16px;font-weight:bold;text-align:center;text-transform:uppercase;line-height:1.2;color:var(–color-text-primary);margin:0 auto;text-wrap:balance;text-wrap:pretty}@media(min-width: 768px){.inno-heading{font-size:20px}}.inno-heading+.inno-p{margin-top:12px}.inno-status{scroll-margin-top:120px;visibility:hidden;max-width:620px;margin-left:auto;margin-right:auto}.inno-status.is-active .inno-status__title{color:#222}.inno-status.is-visible{visibility:visible}.inno–page .inno-group–basic .inno-status .inno-heading{display:none}.inno-status__title{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:24px;font-weight:400;line-height:1.1;text-align:center;color:#808284;margin-top:6px !important;margin-bottom:0;text-wrap:balance;text-wrap:pretty}@media(min-width: 600px){.inno-status__title{font-size:32px}}@media(min-width: 960px){.inno-status__title{font-size:40px}}.inno-status[data-id=us-president].is-winner .inno-status__title{font-size:36px}@media(min-width: 960px){.inno-status[data-id=us-president].is-winner .inno-status__title{font-size:52px;max-width:80%;margin:0 auto;line-height:1}}.inno-status__subheading{text-align:center;font-weight:normal;font-size:12px;font-family:”Grot 10″,sans-serif;color:#808284;padding-top:2px}.inno-status__subheading:empty{padding-top:0}.inno-status__span{padding-top:3px;padding-bottom:4px}.inno-status__span–image{padding-left:1em;background-size:1.1em;background-position:-0.1em .1em;background-repeat:no-repeat}.inno–embed .inno-status__header{border-top:1px solid #dcdcdc;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #dcdcdc;margin-bottom:12px}.inno–widget .inno-status__subheading{display:none}.inno-table{position:relative;border-top:1px solid #dcdcdc;margin-top:24px}.inno-table.is-empty{display:none}.inno-table.is-empty .inno-table__row–expected,.inno-table.is-empty .inno-table__row–header{display:none}.inno-table .inno-table__row–dem-8 .inno-table__percentage-bar-content,.inno-table .inno-table__row–rep-8 .inno-table__percentage-bar-content{background-color:#595760}.inno-table.is-referendum .inno-table__descriptor–normal{display:none}.inno-table.is-referendum .inno-table__descriptor–referendum{display:inline}.inno-table__row{padding:4px 4px 4px 0;display:grid;grid-template-columns:2fr 60px 70px;font-size:12px;line-height:1.4;align-items:center;justify-content:space-between;gap:0 5px;border-bottom:1px solid #dcdcdc;transition:background-color .3s ease-in-out,color .3s ease-in-out,border .3s ease-in-out}@media(min-width: 600px){.inno-table__row{grid-template-columns:2.5fr 80px 3fr;font-size:14px;padding:8px 8px 8px 0}}.inno-table__row–header,.inno-table__row–expected{padding:6px 4px 6px 0;color:#808284;height:auto;font-size:12px}@media(min-width: 600px){.inno-table__row–header,.inno-table__row–expected{padding:8px 8px 8px 0}}.inno-table__row–expected{grid-template-columns:100%;border-bottom:0}@media(min-width: 600px){.inno-table__row–expected{grid-template-columns:minmax(0, 2fr) 80px 3fr}.inno-table__row–expected .inno-table__cell{white-space:nowrap}.inno-table__row–expected .inno-table__cell–expected{grid-column-start:3;padding-left:60px}}.inno-table__row–expand{cursor:pointer;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;transition:opacity .4s ease-in-out,max-height .4s ease-in-out,padding .4s ease-in-out;max-height:120px;display:none}@media(min-width: 600px){.inno-table__row–expand{grid-template-columns:44px 1fr}}.inno-table__row–expand:hover .inno-table__expand-label{color:#004e96}.inno-table__row–expand:hover .inno-table__expand-icon{stroke:#004e96}.inno-table.is-expandable .inno-table__row–expand{display:grid}.inno-table.is-expanded .inno-table__row–expand{opacity:0;pointer-events:none;max-height:0;padding:0;overflow:hidden}.inno-table__row.is-winner{position:relative;top:-1px;border-bottom:none;background-color:#dcdcdc}.inno-table__row.is-winner.has-images .inno-table__candidate-box{border-right:1px solid hsla(0,0%,100%,.5)}.inno-table__row.is-winner .inno-table__candidate-incumbent{color:#fff;opacity:.8}.inno-table__row.is-winner .inno-table__candidate-party{color:#222;opacity:.6}.inno-table__row.is-winner .inno-table__percentage-bar{background-color:hsla(0,0%,100%,.5)}.inno-table__row.is-winner .inno-table__percentage-bar-content{background-color:#fff !important}.inno-table__row.is-winner .inno-table__percentage-bar-unreported{border-top-color:hsla(0,0%,100%,.5);border-right-color:hsla(0,0%,100%,.5);border-bottom-color:hsla(0,0%,100%,.5);background-color:#dcdcdc}.inno-table__row.is-on-bubble{position:relative;border-bottom:0}.inno-table__row.is-on-bubble .inno-table__bubble-label{display:inline-block}.is-uncontested .inno-table__row .inno-table__candidate-leader,.is-uncontested .inno-table__row .inno-table__percentage,.is-uncontested .inno-table__row .inno-table__votes{display:none !important}.is-uncontested .inno-table__row .inno-table__uncontested{display:block}.inno-table__row–template{display:none}.inno-table__descriptor–referendum{display:none}.inno-table__cell-link{color:#808284;text-decoration:none;border-bottom:1px solid #dcdcdc;transition:color .3s ease-in-out;display:inline-block}.inno-table__cell-link:hover{color:#004e96}.inno–embed .inno-table__cell-link{border:none;pointer-events:none}@media(min-width: 600px){.inno-table__span-mobile{display:none}}@media(min-width: 0px)and (max-width: 600px){.inno-table__span-desktop{display:none}}.inno-table__candidate{display:flex;align-items:center;text-wrap:balance;text-wrap:pretty}.inno-table__candidate-box{background-color:#dcdcdc;height:32px;width:2px;padding:2px;box-sizing:border-box;margin-right:6px;line-height:1.1;flex-shrink:0}@media(min-width: 600px){.inno-table__candidate-box{height:44px;margin-right:10px}}.has-images .inno-table__candidate-box{width:32px}@media(min-width: 600px){.has-images .inno-table__candidate-box{width:44px;padding:3px}}.inno-table__candidate-incumbent,.inno-table__candidate-winner,.inno-table__candidate-leader{display:none}.inno-table__candidate-winner{font-weight:bold}.is-winner .inno-table__candidate-winner{display:block}.inno-table__tickmark{width:1em;height:.8em;margin-right:.3em}.inno-table__tickmark .inno-icon__stroke{stroke:#fff}.inno-table__candidate-incumbent{color:#808284}.is-incumbent .inno-table__candidate-incumbent{display:block}.inno-table__candidate-party{color:#808284;font-size:10px;padding-left:4px;text-transform:uppercase}.is-primary .inno-table__candidate-party{display:none}.inno-table__candidate-party::before{content:”(“}.inno-table__candidate-party:after{content:”)”}.inno-table__candidate-image{width:100%;height:100%;background-size:contain;background-position:center center}.inno-table__percentage{align-items:center}@media(min-width: 600px){.inno-table__percentage{display:grid;grid-template-columns:60px 1fr}}.inno-table__votes{position:relative}@keyframes RPGHit{0%{transform:translateY(-60%);opacity:0}10%{transform:translateY(-100%);opacity:1}90%{transform:translateY(-100%);opacity:1}100%{opacity:0;transform:translateY(-120%)}}.inno-table__votes-difference{position:absolute;font-size:.8em;line-height:1;animation:RPGHit 4s ease-in-out forwards}.inno-table__less-than{display:none}.is-expected-vote-rounds-zero-race .inno-table__cell>.inno-table__less-than,.inno-table__row.is-expected-vote-rounds-zero .inno-table__less-than{display:inline}.inno-table__percentage-bar{position:relative;background-color:#dcdcdc;height:6px;display:none}@media(min-width: 600px){.inno-table__percentage-bar{display:block}}.inno-table__percentage-bar-content{position:absolute;top:0;left:0;bottom:0;background-color:#595760;transition:width .4s linear}.inno-table__percentage-bar-unreported{position:absolute;top:0;right:0;bottom:0;width:calc(100% – 2px);background-color:#fff;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;transition:width .4s linear}.inno-table__expected-bar{position:relative;width:calc(100% – 2px);height:4px;background-color:#fff;border:1px solid #dcdcdc;max-width:30%;margin-top:6px;display:none}@media(min-width: 600px){.inno-table__expected-bar{max-width:100%;margin-top:0;display:block}}.inno-table__expected-bar-content{position:absolute;top:0;left:0;bottom:0;width:0%;background-color:#dcdcdc;transition:width .4s linear}.inno-table__max-expected{display:none}.inno-table__row–expected.is-greater-than .inno-table__max-expected{display:inline}.inno-table__uncontested{display:none}.inno-table__bubble-label{display:none;position:absolute;left:0;right:0;top:100%;margin:auto;width:fit-content;transform:translateY(-50%);font-size:12px;color:#595760}.inno-table__bubble-label:before,.inno-table__bubble-label:after{content:””;position:absolute;top:0;bottom:0;height:1px;margin:auto;width:500px;border-top:1px #808284 dashed}.inno-table__bubble-label:before{left:calc(100% + 4px)}.inno-table__bubble-label:after{right:calc(100% + 4px)}.inno-table__candidates{transition:max-height .4s ease-in-out;overflow:hidden}.inno-table__expand-label{font-weight:bold;transition:color .4s ease-in-out;line-height:1}.inno-table__expand-icon{height:16px;width:16px;stroke:#222;stroke-width:2px;vector-effect:non-scaling-stroke;justify-self:center;transition:stroke .4s ease-in-out}.inno-adbox{max-height:400px;transition:max-height .4s ease-in-out,padding .4s ease-in-out,margin .4s ease-in-out;overflow:hidden}.inno-adbox.is-hidden{max-height:0;margin:0;padding:0}.inno-adbox__label{display:block;margin:0 auto 8px;text-align:center;font-size:12px;color:#808284;text-transform:uppercase}.inno-ad__ad{margin-inline:auto;background-color:#f4f1eb;display:flex;align-items:center;justify-content:center;overflow:hidden;width:300px;height:250px}@media(min-width: 768px)and (max-width: 1022px){.inno-ad__ad{width:728px;height:90px}}@media(min-width: 1023px){.inno-ad__ad{height:auto;width:fit-content;min-width:728px;min-height:90px;max-width:970px;max-height:250px}}.inno-ad__ad–small{width:300px;height:250px;min-height:auto;min-width:auto}.inno-ad__ad iframe{position:unset !important}.inno-ad__ad .cnx-content-wrapper{position:relative !important}.inno-ad__ad .celtra-ad-inline-host,.inno-ad__ad .celtra-ad-inline-host *{position:relative !important;overflow:hidden !important}.inno-ad__placeholder{text-align:center;text-transform:uppercase;font-weight:bold;font-size:16px;color:#222}@media(min-width: 1200px){.inno-ad__placeholder{padding:120px 0}}.inno-body__error{color:var(–color-text-primary);padding:24px;border:3px dashed #e11b22;font-family:monospace;white-space:pre-wrap;font-size:16px}.inno-body__error-head{display:block;font-weight:bold}.inno-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;text-decoration:none;border-radius:4px;cursor:pointer;pointer-events:auto;transition:background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out;background-color:var(–color-accent);color:var(–color-over-accent)}.inno-button:focus{outline:solid 4px var(–color-text-tertiary)}.inno-button:disabled{pointer-events:none}.inno-button–primary:hover{background-color:var(–color-text-primary);color:var(–color-background)}.inno-button–primary:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.inno-button–secondary{background-color:var(–color-background);color:var(–color-text-primary);border:solid 1px var(–color-accent)}.inno-button–secondary:hover{background-color:var(–color-accent);color:var(–color-over-accent);border:solid 1px var(–color-accent)}.inno-button–secondary:disabled{border-color:var(–color-text-tertiary);color:var(–color-text-tertiary)}.inno-button–minimal{background-color:rgba(0,0,0,0);color:var(–color-text-primary);padding:8px}.inno-button–minimal:hover{background-color:var(–color-accent);color:var(–color-over-accent)}.inno-button–minimal:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.inno-button–large{padding:16px 40px}.inno-button–medium{padding:10px 24px}.inno-button–small{padding:8px 16px}.inno-button–round{border-radius:99px}.inno-button–round.inno-button–small{padding:8px}.inno-button–round.inno-button–medium{padding:10px}.inno-button–round.inno-button–large{padding:16px}.inno-button__label{font-family:”Grot 10″,sans-serif;font-weight:700;line-height:1.2em;flex-grow:0;z-index:1}.inno-button–large .inno-button__label{font-size:20px}.inno-button–medium .inno-button__label{font-size:18px}.inno-button–small .inno-button__label{font-size:16px}.inno-button–has-image .inno-button__label{text-align:center}.inno-button__image{margin:0 auto;object-fit:contain}.inno-callout__content{background-color:var(–color-background-secondary);padding:20px 15px}.inno-callout:has(.inno-callout__cta) .inno-callout__content{padding-bottom:50px}.inno-callout__tag{font-family:”Grot 10″,sans-serif;font-size:16px;color:var(–color-text-primary)}@media(min-width: 768px){.inno-callout__tag{font-size:18px}}.inno-callout__title{font-family:”Grot12″,sans-serif;font-size:32px;font-weight:bold;text-transform:uppercase;color:var(–color-text-primary);text-wrap:balance}*+.inno-callout__title{margin-block-start:5px}.inno-callout__body{font-family:”Grot 10″,sans-serif;font-size:16px;color:var(–color-text-primary);line-height:1.65em}@media(min-width: 768px){.inno-callout__body{font-size:18px}}*+.inno-callout__body{margin-block-start:10px}.inno-callout__body .inno-p{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.inno-callout__cta{display:flex;width:calc(100% – 30px);margin:-30px 15px 0 15px}.inno-callout__cta .inno-button{box-shadow:0 1px 4px rgba(89,87,96,.1),0 3px 6px rgba(89,87,96,.1);padding:20px 20px}.inno-callout__form-policy{font-size:15.2px;margin-top:20px;color:#808284;line-height:1.65}.inno-callout__form-policy a{color:#808284;transition:color .3s ease-in-out}.inno-callout__form-policy a:hover{color:var(–color-text-primary)}.inno-caption{color:var(–color-text-secondary);font-family:”Grot 10″,sans-serif;font-size:14px;line-height:1.5}.inno-caption a{color:inherit;box-shadow:inset 0 -1px 0 0 var(–color-text-secondary);transition:color .25s ease,box-shadow .25s ease;text-decoration:none}.inno-caption a:hover{color:var(–color-text-link);box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-caption__caption-text{display:block;text-wrap:pretty}.inno-caption__credit{color:var(–color-text-tertiary);display:block}.inno-credits{font-family:”Grot 10″,sans-serif}.inno-credits__header{color:var(–color-text-primary);font-size:16px;font-family:”Grot 10″,sans-serif;font-weight:normal;line-height:1.2;border-bottom:1px solid var(–color-faint);padding-bottom:4px;margin-bottom:8px}.inno-credits__roles{display:grid;gap:8px;color:var(–color-text-secondary);font-size:14px;line-height:1.5;text-align:pretty}@media(min-width: 768px){.inno-credits__roles{grid-template-columns:50% 50%}}.inno-graphic__iframe,.inno-graphic__datawrapper{width:100%}.inno-group{border:1px solid #dcdcdc;background-color:#fff;padding:12px 12px;margin-bottom:24px}@media(min-width: 960px){.inno-group{padding:18px 18px;margin-bottom:48px}}.inno-heading{font-family:”Grot12″,sans-serif;font-size:16px;font-weight:bold;text-align:center;text-transform:uppercase;line-height:1.2;color:var(–color-text-primary);margin:0 auto;text-wrap:balance;text-wrap:pretty}@media(min-width: 768px){.inno-heading{font-size:20px}}.inno-heading+.inno-p{margin-top:12px}.inno-hero{margin-block-start:0}.inno-hero__content{padding-block:24px;padding-bottom:0;text-align:center}@media(min-width: 960px){.inno-hero__content{padding-block:32px;padding-bottom:0}}.inno-hero__headline{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:40px;font-weight:600;line-height:1;text-wrap:balance}@media(min-width: 768px){.inno-hero__headline{font-size:52px}}.inno-hover{position:relative;cursor:pointer;border:1px var(–color-accent) solid;padding:3px 4px;transition:border .4s ease-in-out;box-sizing:border-box}@media(min-width: 768px){.inno-hover{cursor:help}}.inno-hover:hover{border:1px var(–color-accent) solid}.inno-hover__box{position:fixed;bottom:0;left:0;right:0;z-index:20;background-color:var(–color-background);pointer-events:none;transform:translateY(100%);transition:transform .4s ease-in-out;padding:16px;border-top:1px solid var(–color-accent);white-space:normal;font-family:”Grot 10″,sans-serif;font-size:14px;line-height:1.5}@media(min-width: 768px){.inno-hover__box{position:absolute;top:100%;width:200px;left:-1px;right:0;bottom:auto;margin:auto;max-width:250px;padding:6px;opacity:0;transition:opacity .4s ease-in-out;transform:none;border:1px solid var(–color-accent)}}.inno-hover.is-visible .inno-hover__box{opacity:1;transform:translateY(0)}.inno-icon{display:inline-block;width:1.2em;height:1.2em;fill:currentColor}.inno-icon–white{fill:#fff}.inno-icon–black{fill:#222}.inno-icon–accent{fill:var(–color-accent)}.inno-icon–over-accent{fill:var(–color-over-accent)}.inno-icon__stroke{fill:rgba(0,0,0,0);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.inno-icon–white .inno-icon__stroke{stroke:#fff}.inno-icon–black .inno-icon__stroke{stroke:#222}.inno-icon–accent .inno-icon__stroke{stroke:var(–color-accent)}.inno-icon–over-accent .inno-icon__stroke{stroke:var(–color-over-accent)}.inno-image__img{width:100%;display:block}@keyframes loadingPulse{0%{opacity:1}100%{opacity:.4}}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}.inno-loading{font-family:”Grot 10″,sans-serif;font-weight:bold;font-size:18px;transition:opacity .4s ease-in-out;z-index:999;position:sticky;top:0;height:100vh;margin-bottom:-100vh;background-color:rgba(245.5,245.5,245.5,.9);display:flex;justify-content:center;align-items:center}.inno-loading__text-label,.inno-loading__label-error{position:relative;text-align:left}.inno-loading–position-absolute .inno-loading__text-label,.inno-loading–position-absolute .inno-loading__icon-label,.inno-loading–position-absolute .inno-loading__label-error{position:absolute;left:0;top:0;transform:translate(-50%, -50%)}.inno-loading__text-label{animation:loadingPulse .8s ease-in-out alternate infinite;display:flex;flex-direction:column;gap:6px;text-align:center;justify-content:center;align-items:center}.inno-loading__text-label .inno-icon{animation:spin 1s linear forwards infinite}.inno-loading__label-error{color:#e11b22;display:none}.inno-loading[data-state=ready]{opacity:0;animation:none;pointer-events:none}.inno-loading[data-state=loading]{opacity:1}.inno-loading[data-state=error] .inno-loading__label-error{display:block}.inno-loading[data-state=error] .inno-loading__text-label,.inno-loading[data-state=error] .inno-icon{display:none}.inno-looping-video__video{width:100%}.inno-note .inno-p{color:var(–color-text-secondary);font-family:”Grot 10″,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;line-height:1.5}.inno-note .inno-p a{color:var(–color-text-secondary);box-shadow:inset 0 -1px 0 0 var(–color-text-secondary);transition:color .25s ease}.inno-note .inno-p a:hover{color:#004e96;box-shadow:inset 0 -1px 0 0 #004e96}.inno-note .inno-heading{color:var(–color-text-primary);font-family:”Grot 10″,sans-serif;font-size:16px;font-weight:normal;text-transform:none;border-bottom:1px solid var(–color-faint);padding-bottom:4px;text-align:left}.inno-p{-webkit-font-smoothing:subpixel-antialiased;-mox-osx-font-smoothing:grayscale;color:#222;color:var(–color-text-primary);font-family:”Inquirer Text”,”Times New Roman”,serif;font-size:18px;line-height:1.666666;white-space:pre-line;text-wrap:pretty}@media(min-width: 600px){.inno-p{font-size:20px;line-height:1.6}}.inno-p–has-dropcap:first-letter{margin-top:1px;margin-right:12px;margin-bottom:0;margin-left:0;font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:3.2em;float:left;font-weight:bold;line-height:1;color:var(–color-text-accent)}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:10px;margin-bottom:0px}}@media(min-width: 600px){.inno-p–has-dropcap:first-letter{font-size:5.3em;margin-top:-3px;margin-bottom:-10px}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:12px;margin-bottom:0px}}}.inno-p a{transition:box-shadow .25s ease;color:var(–color-text-link);text-decoration:none}.inno-p a:hover{box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-p__endmark{display:inline-block;height:1.1em;width:1.1em;margin-left:5px;vertical-align:text-bottom;margin-bottom:2px;fill:var(–color-text-accent)}.inno-subscribe{display:none;position:relative}.inno-subscribe.is-unsubscribed{display:block}.inno-subscribe.is-preview{display:block}.inno-subscribe.is-dev{display:block}.inno-subscribe.is-dev::before{content:”Non-subscribers only”;display:block;position:absolute;left:-20px;border:1px dashed red;font-size:8px;text-transform:uppercase;padding:5px;font-weight:bold;writing-mode:vertical-lr}.inno-tags{border-top:1px solid var(–color-faint);padding-block:12px}.inno-tags__title{font-family:”Grot 10″,sans-serif;font-size:14px;font-weight:normal}.inno-tags__buttons{display:flex;flex-wrap:wrap;gap:8px}.inno-tags__buttons .inno-button{flex:0 0 auto}.inno-video{width:auto}.inno-video__video{width:100%}

    New Jersey 11th district special primary results

    Loading…

    U.S. House

    After beating Republican candidate Jack Ciattarelli in last year's New Jersey governor's race, Mikie Sherrill left her seat as representative for the 11th Congressional District vacant. The winners of Thursday’s primaries will face off to fill that seat in a special election on April 16, 2026.

    The Republican primary is uncontested with Joe Hathaway – who served as Mayor of Randolph N.J., in 2025 – the only candidate running. On the Democratic side, 14 candidates are vying for the nomination.

    CandidateChoice
    Votes
    Show all candidates
    WinnerCurrent leaderIncumbent
    0
    <0%

    Uncontested
    Top candidates win

    Subscribe to The Philadelphia Inquirer

    The Inquirer is making election results available to all readers free of charge. If you value this coverage, please consider subscribing.

    About the data

    Results come directly from the Associated Press.

    The AP’s expected vote counts are estimates that may change throughout the night. That means that they become more accurate as votes are counted, giving a clearer and clearer picture of how much of the vote is left to be counted.

    It also means the numbers can shift slightly, including going up or down as the expected vote count is adjusted. That doesn’t mean something nefarious is going on — it just means the AP is updating its estimate to reflect new information.

    For more information about election results, read how we’re reporting the results.

    story continues after advertisement

    Staff Contributors

    • Design, development, and data: Sam Morris, Jasen Lo, and Charmaine Runes
    • QA: Elena Nova
    • Copy Editing: Brian Leighton

    (()=>{var de=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Pe=de((fe,he)=>{(function(e,t){typeof fe==”object”&&typeof he<"u"?he.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis=i?u:””+Array(i+1-c.length).join(s)+u},I={s:$,z:function(u){var i=-u.utcOffset(),s=Math.abs(i),c=Math.floor(s/60),o=s%60;return(i<=0?"+":"-")+$(c,2,"0")+":"+$(o,2,"0")},m:function u(i,s){if(i.date()<s.date())return-u(s,i);var c=12*(s.year()-i.year())+(s.month()-i.month()),o=i.clone().add(c,g),l=s-o<0,f=i.clone().add(c+(l?-1:1),g);return+(-(c+(s-o)/(l?o-f:f-o))||0)},a:function(u){return u1)return u(f[0])}else{var p=i.name;_[p]=i,o=p}return!c&&o&&(T=o),o||!c&&T},S=function(u,i){if(P(u))return u.clone();var s=typeof i==”object”?i:{};return s.date=u,s.args=arguments,new A(s)},m=I;m.l=E,m.i=P,m.w=function(u,i){return S(u,{locale:i.$L,utc:i.$u,x:i.$x,$offset:i.$offset})};var A=function(){function u(s){this.$L=E(s.locale,null,!0),this.parse(s),this.$x=this.$x||s.x||{},this[F]=!0}var i=u.prototype;return i.parse=function(s){this.$d=function(c){var o=c.date,l=c.utc;if(o===null)return new Date(NaN);if(m.u(o))return new Date;if(o instanceof Date)return new Date(o);if(typeof o==”string”&&!/Z$/i.test(o)){var f=o.match(h);if(f){var p=f[2]-1||0,M=(f[7]||”0″).substring(0,3);return l?new Date(Date.UTC(f[1],p,f[3]||1,f[4]||0,f[5]||0,f[6]||0,M)):new Date(f[1],p,f[3]||1,f[4]||0,f[5]||0,f[6]||0,M)}}return new Date(o)}(s),this.init()},i.init=function(){var s=this.$d;this.$y=s.getFullYear(),this.$M=s.getMonth(),this.$D=s.getDate(),this.$W=s.getDay(),this.$H=s.getHours(),this.$m=s.getMinutes(),this.$s=s.getSeconds(),this.$ms=s.getMilliseconds()},i.$utils=function(){return m},i.isValid=function(){return this.$d.toString()!==ee},i.isSame=function(s,c){var o=S(s);return this.startOf(c)<=o&&o<=this.endOf(c)},i.isAfter=function(s,c){return S(s)<this.startOf(c)},i.isBefore=function(s,c){return this.endOf(c)<S(s)},i.$g=function(s,c,o){return m.u(s)?this[c]:this.set(o,s)},i.unix=function(){return Math.floor(this.valueOf()/1e3)},i.valueOf=function(){return this.$d.getTime()},i.startOf=function(s,c){var o=this,l=!!m.u(c)||c,f=m.p(s),p=function(N,j){var H=m.w(o.$u?Date.UTC(o.$y,j,N):new Date(o.$y,j,N),o);return l?H:H.endOf(w)},M=function(N,j){return m.w(o.toDate()[N].apply(o.toDate("s"),(l?[0,0,0,0]:[23,59,59,999]).slice(j)),o)},L=this.$W,D=this.$M,k=this.$D,B="set"+(this.$u?"UTC":"");switch(f){case O:return l?p(1,0):p(31,11);case g:return l?p(1,D):p(0,D+1);case v:var z=this.$locale().weekStart||0,U=(L<z?L+7:L)-z;return p(l?k-U:k+(6-U),D);case w:case V:return M(B+"Hours",0);case y:return M(B+"Minutes",1);case d:return M(B+"Seconds",2);case a:return M(B+"Milliseconds",3);default:return this.clone()}},i.endOf=function(s){return this.startOf(s,!1)},i.$set=function(s,c){var o,l=m.p(s),f="set"+(this.$u?"UTC":""),p=(o={},o[w]=f+"Date",o[V]=f+"Date",o[g]=f+"Month",o[O]=f+"FullYear",o[y]=f+"Hours",o[d]=f+"Minutes",o[a]=f+"Seconds",o[r]=f+"Milliseconds",o)[l],M=l===w?this.$D+(c-this.$W):c;if(l===g||l===O){var L=this.clone().set(V,1);L.$d[p](M),L.init(),this.$d=L.set(V,Math.min(this.$D,L.daysInMonth())).$d}else p&&this.$d[p](M);return this.init(),this},i.set=function(s,c){return this.clone().$set(s,c)},i.get=function(s){return this[m.p(s)]()},i.add=function(s,c){var o,l=this;s=Number(s);var f=m.p(c),p=function(D){var k=S(l);return m.w(k.date(k.date()+Math.round(D*s)),l)};if(f===g)return this.set(g,this.$M+s);if(f===O)return this.set(O,this.$y+s);if(f===w)return p(1);if(f===v)return p(7);var M=(o={},o[d]=t,o[y]=n,o[a]=e,o)[f]||1,L=this.$d.getTime()+s*M;return m.w(L,this)},i.subtract=function(s,c){return this.add(-1*s,c)},i.format=function(s){var c=this,o=this.$locale();if(!this.isValid())return o.invalidDate||ee;var l=s||"YYYY-MM-DDTHH:mm:ssZ",f=m.z(this),p=this.$H,M=this.$m,L=this.$M,D=o.weekdays,k=o.months,B=o.meridiem,z=function(j,H,W,J){return j&&(j[H]||j(c,l))||W[H].slice(0,J)},U=function(j){return m.s(p%12||12,j,"0")},N=B||function(j,H,W){var J=j{(function(e,t){typeof pe==”object”&&typeof me<"u"?me.exports=t():typeof define=="function"&&define.amd?define(t):(e=typeof globalThis68?1900:2e3)},v=function(h){return function(b){this[h]=+b}},g=[/[+-]dd:?(dd)?|Z/,function(h){(this.zone||(this.zone={})).offset=function(b){if(!b||b===”Z”)return 0;var x=b.match(/([+-]|dd)/g),$=60*x[1]+(+x[2]||0);return $===0?0:x[0]===”+”?-$:$}(h)}],C=function(h){var b=y[h];return b&&(b.indexOf?b:b.s.concat(b.f))},O=function(h,b){var x,$=y.meridiem;if($){for(var I=1;I-1){x=I>12;break}}else x=h===(b?”pm”:”PM”);return x},V={A:[d,function(h){this.afternoon=O(h,!1)}],a:[d,function(h){this.afternoon=O(h,!0)}],Q:[n,function(h){this.month=3*(h-1)+1}],S:[n,function(h){this.milliseconds=100*+h}],SS:[r,function(h){this.milliseconds=10*+h}],SSS:[/d{3}/,function(h){this.milliseconds=+h}],s:[a,v(“seconds”)],ss:[a,v(“seconds”)],m:[a,v(“minutes”)],mm:[a,v(“minutes”)],H:[a,v(“hours”)],h:[a,v(“hours”)],HH:[a,v(“hours”)],hh:[a,v(“hours”)],D:[a,v(“day”)],DD:[r,v(“day”)],Do:[d,function(h){var b=y.ordinal,x=h.match(/d+/);if(this.day=x[0],b)for(var $=1;$<=31;$+=1)b($).replace(/[|]/g,"")===h&&(this.day=$)}],w:[a,v("week")],ww:[r,v("week")],M:[a,v("month")],MM:[r,v("month")],MMM:[d,function(h){var b=C("months"),x=(C("monthsShort")||b.map(function($){return $.slice(0,3)})).indexOf(h)+1;if(x<1)throw new Error;this.month=x%12||x}],MMMM:[d,function(h){var b=C("months").indexOf(h)+1;if(b<1)throw new Error;this.month=b%12||b}],Y:[/[+-]?d+/,v("year")],YY:[r,function(h){this.year=w(h)}],YYYY:[/d{4}/,v("year")],Z:g,ZZ:g};function ee(h){var b,x;b=h,x=y&&y.formats;for(var $=(h=b.replace(/([[^]]+])|(LTS?|l{1,4}|L{1,4})/g,function(S,m,A){var Y=A&&A.toUpperCase();return m||x[A]||e[A]||x[Y].replace(/([[^]]+])|(MMMM|MM|DD|dddd)/g,function(u,i,s){return i||s.slice(1)})})).match(t),I=$.length,T=0;T<I;T+=1){var _=$[T],F=V[_],P=F&&F[0],E=F&&F[1];$[T]=E?{regex:P,parser:E}:_.replace(/^[|]$/g,"")}return function(S){for(var m={},A=0,Y=0;A<I;A+=1){var u=$[A];if(typeof u=="string")Y+=u.length;else{var i=u.regex,s=u.parser,c=S.slice(Y),o=i.exec(c)[0];s.call(m,o),S=S.replace(o,"")}}return function(l){var f=l.afternoon;if(f!==void 0){var p=l.hours;f?p-1)return new Date((o===”X”?1e3:1)*c);var p=ee(o)(c),M=p.year,L=p.month,D=p.day,k=p.hours,B=p.minutes,z=p.seconds,U=p.milliseconds,N=p.zone,j=p.week,H=new Date,W=D||(M||L?1:H.getDate()),J=M||H.getFullYear(),te=0;M&&!L||(te=L>0?L-1:H.getMonth());var ne,ae=k||0,ce=B||0,ue=z||0,le=U||0;return N?new Date(Date.UTC(J,te,W,ae,ce,ue,le+60*N.offset*1e3)):l?new Date(Date.UTC(J,te,W,ae,ce,ue,le)):(ne=new Date(J,te,W,ae,ce,ue,le),j&&(ne=f(ne).week(j).toDate()),ne)}catch{return new Date(“”)}}(_,E,F,x),this.init(),Y&&Y!==!0&&(this.$L=this.locale(Y).$L),A&&_!=this.format(E)&&(this.$d=new Date(“”)),y={}}else if(E instanceof Array)for(var u=E.length,i=1;i{var dt={0:”Jan.”,1:”Feb.”,2:”March”,3:”April”,4:”May”,5:”June”,6:”July”,7:”Aug.”,8:”Sept.”,9:”Oct.”,10:”Nov.”,11:”Dec.”};function Fe(e){return e===void 0&&(e=new Date),dt[e.getMonth()]}var ft={0:”Jan”,1:”Feb”,2:”Mar”,3:”Apr”,4:”May”,5:”Jun”,6:”Jul”,7:”Aug”,8:”Sep”,9:”Oct”,10:”Nov”,11:”Dec”};function Ne(e){return e===void 0&&(e=new Date),ft[e.getMonth()]}function Z(e){return e==null}function We(e){return typeof e==”number”&&isFinite(e)}function se(e){return We(e)&&Math.floor(e)===e}var ht=[“one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”],pt=[“million”,”billion”,”trillion”,”quadrillion”,”quintillion”,”sextillion”,”septillion”,”octillion”,”nonillion”,”decillion”],Re=[“th”,”st”,”nd”,”rd”,”th”,”th”,”th”,”th”,”th”,”th”],mt=[11,12,13];function ze(e){if(Z(e))return””;var t=+e;return se(t)?mt.indexOf(t%100)>-1?Re[0]:Re[t%10]:””}var gt=[“first”,”second”,”third”,”fourth”,”fifth”,”sixth”,”seventh”,”eighth”,”ninth”],yt=new RegExp(/s+([^s]*)s*$/);q.apdate=function(e){return e===void 0&&(e=new Date),Fe(e)+” “+e.getDate()+”, “+e.getFullYear()},q.apdatetab=function(e){return e===void 0&&(e=new Date),Ne(e)+” “+e.getDate()+”, “+e.getFullYear()},q.apmonth=Fe,q.apmonthtab=Ne,q.apnumber=function(e){if(Z(e))return””;var t=+e;return se(t)?t=10?e.toString():ht[t-1]:e.toString()},q.aptime=function(e){e===void 0&&(e=new Date);var t,n,r=e.getHours(),a=e.getMinutes(),d=a===0;if(d){if(r===0)return”midnight”;if(r===12)return”noon”}return r0?r:12):(t=”p.m.”,n=r===12?r:r-12),d?n+” “+t:n+”:”+(a<10?"0"+a:a)+" "+t},q.capfirst=function(e){if(Z(e))return"";var t=String(e);return""+t.charAt(0).toUpperCase()+t.slice(1)},q.intcomma=function(e){if(Z(e))return"";var t,n=+e;return We(n)?((t=n.toString().split("."))[0]=t[0].replace(/B(?=(d{3})+(?!d))/g,","),t.join(".")):e.toString()},q.intword=function(e){if(Z(e))return"";var t=+e;if(!se(t))return e.toString();var n=Math.abs(t);if(n<1e6)return e.toString();var r=Math.ceil(Math.log(n+1)/Math.LN10)-1,a=r-r%3,d=t/Math.pow(10,a);return(d=Math.round(10*d)/10)+" "+pt[Math.floor(a/3)-2]},q.ordinal=function(e,t){if(t===void 0&&(t=!1),Z(e))return"";var n=+e;return se(n)?t&&n{let t=re(e),n=re();if(n.diff(t,”minute”,!0)<1)return"under a minute ago";let r=n.diff(t,"minute");if(r<60)return t.format(r<2?"[a] [m]inute [a]go":r+" [m]inute[s] [a]go");let a=n.diff(t,"hour");return r<=180?t.format(a{if(e&&(e=e.replace(“// Timestamp “,””),e=re(e,”MM/DD/YY h:mma”,!0),e.isValid()))return e.toISOString()},He={toText:e=>ot(e),liveBlogToTimeStamp:e=>at(e)};var ge=document.querySelector(“.js-dateline”),ct=e=>{let t=e.inkyTimeStamp;if(t){let n=He.toText(t);document.querySelector(“.js-dateline-time”).textContent=n,ut(n)}},ut=e=>{e.includes(“now”)||e.includes(“minute”)?ge.classList.remove(“is-dead”):ge.classList.add(“is-dead”)},ye={update:e=>{ge&&ct(e)}};var Ie=(e,t)=>{let n=document.querySelector(`.js-footnote[data-id=”${e}”]`);if(n&&e)if(t.eevp||t.footnote){n.classList.add(“is-visible”);let r=””;t.eevp&&(r=`${t.eevp}% of the turnout has been tabulated so far. `),t.footnote&&(r+=t.footnote),n.textContent=r}else n.classList.remove(“is-visible”),n.textContent=null},ve={update:e=>{e&&e.races&&Object.keys(e.races).forEach(t=>{Ie(t,e.races[t])}),e&&e.chambers&&Object.keys(e.chambers).forEach(t=>{Ie(t,e.chambers[t])})}};var lt=(e,t)=>{e.querySelectorAll(“.js-updatable”).forEach(n=>{let a=n.dataset.source.split(“.”),d=t;a.forEach((y,w)=>{(d[y]||d[y]===0)&&(d=d[y])}),typeof d==”number”?n.textContent=d.toLocaleString():typeof d==”string”&&(n.textContent=d)})},X={update:(e,t)=>{lt(e,t)}};var en=Ve();var we=e=>{if(e)return e.trim().toLowerCase().normalize(“NFD”).replace(/[u0300-u036f]/g,””).replace(/[^A-Z0-9 ]/gi,””).trim().replace(/ /g,”-“)};var Be=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var be=(e,t=null,n=null)=>{n||(n=document.querySelector(“head”));let r=document.createElement(“script”);r.type=”text/javascript”,r.src=e,t&&(r.onload=t),n.appendChild(r)},Je=()=>(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state===”Subscribed”,Ze=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state;return window.location.host.includes(“zzz-systest”)||window.location.host.includes(“pmn.arcpublishing.com”)||window.location.host.includes(“stage.fusion.inquirer.com”)||typeof t>”u”},ie=(e,t=200)=>`https://interactives.inquirer.com/secondbank/headshots/${we(e)}/${t}.webp`,Ue=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.hasAdsFreeReading;return!!(t&&t==1)},Qe=()=>window.location.host.includes(“localhost”);var vt=e=>{if(e.candidates)return e.candidates;if(e.segments)return e.segments;if(e.byParty)return Object.values(e.byParty)},Se=(e,t,n)=>{let r=`.js-status[data-id=”${e}”]`;document.querySelectorAll(r).forEach(d=>{d.classList.add(“is-visible”);let y=d.querySelector(“.js-status-title”),w=t.title,v=vt(t);if(v&&!t.isRetention)for(let g of v)t.title.includes(g.name)&&(w=w.replace(g.name,`${g.name}`));else if(t.isRetention){let g=t.raceName.split(” “),C=g[g.length-2]+” “+g[g.length-1];if(t.title.includes(C)){let O=t.winners?t.winners[0].id:”dem-0”;w=w.replace(C,`${C}`)}}t.isActive?d.classList.add(“is-active”):d.classList.remove(“is-active”),t.winner||t.winners&&t.winners.length>0?d.classList.add(“is-winner”):d.classList.remove(“is-winner”),y.innerHTML=w,t.name=t.raceName||t.chamberName||t.name,t.sub=t.electoralVotes?`${t.electoralVotes} electoral vote${t.electoralVotes>1?”s”:””}`:””,X.update(d,t)})},$e={update:e=>{e&&e.races&&Object.keys(e.races).forEach(t=>{Se(t,e.races[t],”race”)}),e&&e.chambers&&Object.keys(e.chambers).forEach(t=>{Se(t,e.chambers[t],”chamber”)}),e&&e.widgets&&Object.keys(e.widgets).forEach(t=>{Se(t,e.widgets[t],e.widgets[t].eevp?”race”:”chamber”)})}};var R=(e,t,n)=>{e.classList.toggle(n,t===!0)},wt=(e,t)=>{let n=e.querySelector(“.js-current-votes”);if(n){let r=parseInt(n.textContent.replace(/,/g,””)),a=e.querySelector(“.js-difference”);if(r>0){let d=t.voteCount-r;d>0?a.textContent=`+${d.toLocaleString()}`:a.textContent=””}else a.textContent=””}},bt=(e,t,n,r)=>{let a=e.querySelector(`.js-candidate-${t.id}`);a||(a=e.querySelector(“.js-candidate-template”).cloneNode(!0),a.classList.remove(“inno-table__row–template”,”js-candidate-template”),a.classList.add(`inno-table__row–${t.id}`,”js-candidate-row”,`js-candidate-${t.id}`),a.dataset.id=t.id,e.querySelector(“.js-table-candidates”).appendChild(a)),a.dataset.name=we(t.name),t.hasImage?a.querySelector(“.js-image”).style=`background-image: url(${ie(t.name)})`:a.querySelector(“.js-image”).style=””,wt(a,t),X.update(a,t),R(a,r,”inno-table__row–first”),R(a,t.winner,”is-winner”),R(a,t.incumbent,”is-incumbent”),R(a,t.expectedVoteRoundsZero,”is-expected-vote-rounds-zero”),a.querySelector(“.js-bar-width”)&&(a.querySelector(“.js-bar-width”).style.setProperty(“width”,parseFloat(t.eevp)+”%”),n>0&&a.querySelector(“.js-bar-unreported”).style.setProperty(“width”,100-n+”%”))},St=(e,t)=>{e=e.querySelector(“.js-table-expected”),e&&(X.update(e,t),t.eevp>=99&&t.eevp{let n=t.candidates.map(y=>y.id),r=e.querySelectorAll(“.js-candidate-row”),a=!1;if(r.forEach((y,w)=>{parseInt(y.dataset.id)!==n[w]&&(a=!0)}),a){let y=n.map(w=>e.querySelector(`.js-candidate-${w}`));r.forEach(w=>w.remove()),y.forEach(w=>e.querySelector(“.js-table-candidates”).append(w))}let d=e.querySelector(“.js-candidate-row.is-on-bubble”);if(d&&d.classList.remove(“is-on-bubble”),t.numWinners){let y=e.querySelector(`.js-candidate-row:nth-of-type(${t.numWinners})`);if(y)if(!t.winners||t.winners&&t.numWinners!==t.winners.length){let w=[“one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”,”ten”];y.classList.add(“is-on-bubble”),y.querySelector(“.js-table-num-winners”).textContent=w[t.numWinners-1]}else y.classList.remove(“is-on-bubble”)}},Mt=(e,t)=>{let n=xt(e,t);e.querySelector(“.js-table-expand”).addEventListener(“click”,()=>{e.classList.add(“is-expanded”),n()})},xt=(e,t)=>{let n=e.querySelector(“.js-table-candidates”),r={},a=(v,g)=>v+g,d=()=>{let v=Object.values(r),g=v.reduce(a,0),C=v.slice(0,t).reduce(a,0);e.classList.contains(“is-expanded”)?n.style.maxHeight=g+”px”:n.style.maxHeight=C+”px”},y=new ResizeObserver(v=>{for(let g of v)r[g.target.dataset.id]=g.borderBoxSize[0].blockSize;d()}),w=e.querySelectorAll(“.js-candidate-row”);for(let v of w)y.observe(v);return d},Lt=(e,t)=>{document.querySelectorAll(`.js-table[data-id=”${e}”]`).forEach(r=>{r.classList.add(“is-visible”),R(r,t.uncontested,”is-uncontested”),R(r,t.expectedVoteRoundsZero,”is-expected-vote-rounds-zero-race”),R(r,t.candidates.length==0,”is-empty”),R(r,t.hasImages,”has-images”),R(r,t.party,”is-primary”),R(r,t.isRetention,”is-referendum”),St(r,t),t.candidates.forEach((a,d)=>{bt(r,a,t.eevp,d==0)}),$t(r,t),t.show>0&&(r.classList.contains(“is-expandable”)||(Mt(r,t.show),r.classList.add(“is-expandable”)))})},Me={update:e=>{if(e&&e.races)for(let t of Object.keys(e.races))Lt(t,e.races[t])}};var Dt=()=>{Ue()&&document.querySelectorAll(“.js-adbox”).forEach(t=>{t.classList.add(“is-hidden”)})},xe={init:()=>{Dt()}};var jt=()=>{window.addEventListener(“message”,e=>{if(e.data[“datawrapper-height”]){let t=e.data[“datawrapper-height”];for(let n in t)document.querySelector(`#datawrapper-chart-${n}`).setAttribute(“height”,t[n])}})},Tt=()=>{document.querySelectorAll(“.js-datawrapper-graphic”).forEach(e=>{be(`https://datawrapper.dwcdn.net/${e.dataset.id}/embed.js`,null,e)})},At=()=>{window.addEventListener(“message”,e=>{let t=e.data;document.querySelectorAll(`iframe[src*=”${t.id}”]`).forEach(r=>{r.style.height=`${t.height}px`})},!1)},qt=()=>{document.querySelectorAll(“.js-pym-graphic”).forEach(e=>{if(typeof window{new window.pym.Parent(e.id,e.dataset.iframe)};typeof window.pym>”u”?be(“https://pym.nprapps.org/pym.v1.min.js”,t):t()}})},Le={init:()=>{jt(),Tt(),qt(),At()}};var K,Et=()=>{document.querySelectorAll(“.js-hover”).forEach(e=>{e.addEventListener(“click”,()=>{Ge(e)}),e.addEventListener(“mouseenter”,()=>{Ge(e)}),e.addEventListener(“mouseout”,()=>{Xe(e)})}),window.addEventListener(“scroll”,()=>{K!==null&&Yt()})},Yt=()=>{(K>window.scrollY+100||K{Xe(e)})},Ge=e=>{e.classList.add(“is-visible”),K=window.scrollY},Xe=e=>{e.classList.remove(“is-visible”),K=null},De={init:()=>{Et()}};var kt=e=>{(e&&e.querySelector(“.js-loading”))?.setAttribute(“data-state”,”ready”)},Ot=e=>{(e&&e.querySelector(“.js-loading”))?.setAttribute(“data-state”,”loading”)},_t=(e,t)=>{let n=e&&e.querySelector(“.js-loading”);n?.setAttribute(“data-state”,”error”);let r=n.querySelector(“.js-loading-error”);t&&r&&(r.textContent=t)},Q={stop:e=>kt(e),start:e=>Ot(e),error:(e,t)=>_t(e,t)};var Pt=(e,t,n)=>{document.querySelectorAll(“.js-subscribe”).forEach(r=>{r.classList.toggle(“is-unsubscribed”,!e),r.classList.toggle(“is-preview”,t),r.classList.toggle(“is-dev”,n)})},je={init:()=>{Pt(Je(),Ze(),Qe())}};var Ct=()=>{},Te={init:()=>{Ct()}};var G,Ae,qe=!0,Ht=()=>{G=document.querySelectorAll(“.js-video-autoplay”)},It=()=>{window.addEventListener(“resize”,()=>{Ke()}),window.addEventListener(“scroll”,()=>{Ke()}),G.forEach(e=>{e.addEventListener(“volumechange”,t=>{e.muted!==qe&&!Be()&&(qe=e.muted,Ft())})})},Ke=()=>{let e;G.forEach((t,n)=>{let r=t.getBoundingClientRect(),a=r.height/2;r.y-a&&(e=t)}),e!==Ae&&(Ae=e,G.forEach(t=>{t.pause()}),e?e.play():Ae=null)},Ft=()=>{G.forEach(e=>{e.muted=qe})},Ee={init:()=>{Ht(),G&&It()}};var Ye={init:()=>{ye.init?.(),ve.init?.(),$e.init?.(),Me.init?.(),xe.init?.(),Le.init?.(),De.init?.(),Q.init?.(),je.init?.(),Te.init?.(),Ee.init?.()},update:e=>{ye.update?.(e),ve.update?.(e),$e.update?.(e),Me.update?.(e),xe.update?.(e),Le.update?.(e),De.update?.(e),Q.update?.(e),je.update?.(e),Te.update?.(e),Ee.update?.(e)}};var ke={settings:{color:”white”,data:”2026/primary/special/nj/live/main”,isLite:!1,id:”2026-election-results–STARTER”,format:”page”},header:[{type:”hero”,value:[]},{type:”dateline”,value:”default”}],content:[{type:”heading”,value:”U.S. House”},{type:”paragraph”,value:”After[ beating Republican candidate Jack Ciattarelli](https://www.inquirer.com/politics/new-jersey/mikie-sherrill-house-seat-vacancy-new-jersey-20251105.html) in last year’s New Jersey governor’s race, Mikie Sherrill left her seat as representative for the 11th Congressional District vacant. The winners of Thursdayu2019s primaries will face off to fill that seat in a special election on April 16, 2026.”},{type:”paragraph”,value:”The [Republican](https://www.inquirer.com/topic/republican-party/) primary is uncontested with Joe Hathaway u2013 who served as Mayor of Randolph N.J., in 2025 u2013 the only candidate running. On the [Democratic](https://www.inquirer.com/topic/democratic-party/) side, 14 candidates are [vying for the nomination](https://www.inquirer.com/politics/new-jersey/mikie-sherrill-governor-congress-replacement-20251112.html).”},{type:”race”,value:”us-house-nj-11-dem”},{type:”uncontestedrace”,value:”us-house-nj-11-rep”},{type:”subscribe”,value:{title:”Subscribe to The Philadelphia Inquirer”,body:”The Inquirer is making election results available to all readers free of charge. If you value this coverage, please consider subscribing.”}},{type:”note”,value:[{type:”heading”,value:”About the data”},{type:”paragraph”,value:”Results come directly from the Associated Press.”},{type:”paragraph”,value:”The APu2019s expected vote counts are estimates that may change throughout the night. That means that they become more accurate as votes are counted, giving a clearer and clearer picture of how much of the vote is left to be counted.”},{type:”paragraph”,value:”It also means the numbers can shift slightly, including going up or down as the expected vote count is adjusted. That doesnu2019t mean something nefarious is going on u2014 it just means the AP is updating its estimate to reflect new information.”},{type:”paragraph”,value:”For more information about election results, [read how weu2019re reporting the results](https://www.inquirer.com/politics/election/election-results-reporting-philadelphia-inquirer-20241105.html).”}]},{type:”ad”,value:”yes please”},{type:”credits”,value:[{role:”Design, development, and data”,names:”Sam Morris, Jasen Lo, and Charmaine Runes”},{role:”QA”,names:”Elena Nova”},{role:”Copy Editing”,names:”Brian Leighton”}]},{type:”tags”,value:”default”}]};var oe=”live”,et={live:`https://interactives.inquirer.com/projects/elections/${ke.settings.data}.json`},tt=2,Rt=()=>{if(ke.settings.isEmbed){let e=window.location.href==”about:srcdoc”?window.parent.location.search:window.location.search,t=new URLSearchParams(e),n=t.get(“election”);n==”primary/pa”&&(n=”2024/primary/pa”);let r=t.get(“id”)||t.get(“race”);return`https://interactives.inquirer.com/projects/elections/${n}/embed/${r}.json`}else return oe==”incremental”?et[oe].replace(“COUNT.json”,`${tt}.json`):et[oe]},Oe=async e=>{let t=Rt(),n=await fetch(t);if(n.status>=200&n.status{Oe(e),t&&setInterval(()=>{Oe(e)},t)},nt={init:async(e,t=null)=>{t=oe==”incremental”?5e3:t,await Oe(e),setTimeout(()=>{zt(e,t)},t)}};var Wt=()=>{},rt={init:()=>{Wt()}};var _e=document.querySelector(“.js-inno”),Vt=3e4,st=async()=>{try{Ye.init(),await nt.init(e=>{Ye.update(e),Q.stop(_e),rt.init()},Vt)}catch(e){console.error(e),Q.error(_e,”Something went wrong. Pleasea try again later”)}};_e?st():new MutationObserver((t,n)=>{if(document.querySelector(“.js-inno”)){n.disconnect(),st();return}}).observe(document,{attributes:!0,childList:!0,subtree:!0});})();

  • Dan McQuade, award-winning writer, tireless community activist, and ‘Philadelphia institution,’ has died at 43

    Dan McQuade, award-winning writer, tireless community activist, and ‘Philadelphia institution,’ has died at 43

    Even as a child, Dan McQuade let his imagination run wild. “What are you doing?” his mother, Denise, would ask if she hadn’t heard any noise from his bedroom for a while. “I’m making stories,” he would reply.

    Later, as a young man about town, his compassion for fellow Philadelphians inspired his father, Drew. Dan volunteered to give blood often, donated brand-new sneakers to other guys in need, and continually reached out to people he saw struggling with drug abuse and homelessness. “His kindness was what I loved about him the most,” his father said.

    Dan McQuade was already an award-winning writer, blogger, and journalist when he met his future wife, Jan Cohen, online in 2014. To her, his jovial humor, wide-ranging intelligence, and shoulder-length hair made him unique in her circle. “I thought he was too cool for me,” she said.

    As it turned out, they were all spot on. Mr. McQuade used his quirky creativity to write memorable blogs and freelance stories about culture and sports for The Inquirer, the Daily News, the New York Times, Sports Illustrated, and other publications. He was a cofounder and visual editor at Defector Media and worked previously for Deadspin, Philadelphia Magazine, Philadelphia Weekly, and other outlets.

    His empathy, likely inspired by his parents, his wife said, led him to toil tirelessly for charitable nonprofits such as the Everywhere Project, Back on My Feet, and Prevention Point. “Service was always part of his life,” his wife said.

    His coolness, as unconventional as it sometimes was, made those he encountered feel cool, too. Molly Eichel, an Inquirer editor and longtime friend, said: “He was annoyingly smart and incredibly kind.”

    Dan McQuade died Wednesday, Jan. 28, of neuroendocrine cancer at his parents’ home in Bensalem. He was 43. His birthday was Jan. 27.

    Mr. McQuade’s annual Wildwood T-shirt report was a favorite of his many readers and fans.

    “It’s incredibly hard for me to imagine living in a Philadelphia without Dan McQuade,” said Erica Palan, an Inquirer editor and another of Mr. McQuade’s many longtime friends. “He understood Philadelphians better than anyone because he was one: quirky and funny, competitive and humble, loyal and kind.”

    A journalism star at the University of Pennsylvania in the early 2000s, Mr. McQuade was a writer, sports editor, and columnist for the school’s Daily Pennsylvanian, and managing editor of its 34th Street Magazine. He earned two Keystone Press awards at Penn, was the Daily Pennsylvanian’s editor of the year in 2002, and won the 2003 college sports writing award from the Philadelphia Sportswriters Association.

    He went on to create Philadelphia Weekly’s first blog, “Philadelphia Will Do,” and was a finalist for the Association of Alternative Newsmedia’s best blogger award. He served an internship at the Bucks County Courier Times in Levittown and worked for a while at the Northeast News Gleaner.

    Often irreverent, always inventive, he filed thousands of notable stories about, among other things, the Wildwood T-shirt scene, the origin of “Go Birds,” sneaker sales, Donald Trump, Wawa hoagies, the Philly accent, parkway rest stops, the Gallery mall, soap box derbies, and Super Bowls. His stories sparkled with research and humor.

    An avid reader himself, Mr. McQuade enjoyed reading local tales to his son, Simon.

    “Dan was a truly authentic and engaging person,” Tom Ley, editor-in-chief at Defector, said in an online tribute. “His curiosity was relentless, and his interests were varied and idiosyncratic.”

    For example, Mr. McQuade wrote in Philadelphia Magazine in 2013 that Sylvester Stallone’s famous training-run montage in Rocky II — it started in South Philly and ended two minutes of screen time later atop the Art Museum steps — actually showed city scenes that would have had the actor/boxer run more than 30 miles around town. “Rocky almost did a 50K,” Mr. McQuade wrote. “No wonder he won the rematch against Apollo!”

    In 2014, he wrote in Philadelphia Magazine about comedian Hannibal Buress calling Bill Cosby a rapist onstage at the old Trocadero. The story went viral, and the ensuing publicity spurred more accusations and court cases that eventually sent Cosby to jail for a time.

    When he was 13, Mr. McQuade wrote a letter to the editor of the Daily News that suggested combining the Mummers Parade with Spain’s running of the bulls. Crossing Broad’s Kevin Kinkead said he had “an innate gift for turning the most random things into engaging reads.”

    This story about Mr. McQuade appeared in the Daily News in 2014.

    “Without Dan’s voice, Philly Mag wouldn’t be Philly Mag,” editor and writer Brian Howard said in a tribute on phillymag.com. “And, I’d argue, Philadelphia wouldn’t quite be Philadelphia.”

    Other colleagues called him “a legend,” “a Philadelphia institution,” and “the de facto mayor of Philadelphia” in online tributes. Homages to him were held before recent Flyers and 76ers games.

    “Sometimes,” his wife said, “he inserted himself into stories, so readers had a real sense of who he was because he was so authentic.”

    Daniel Hall McQuade was born Jan. 27, 1983, in Philadelphia. His father worked nights at the Daily News for years, and the two spent many days together when he was young hanging around playgrounds and skipping stones across the creek in Pennypack Park.

    Mr. McQuade (left) and his father, Drew, shared a love of Philly sports and creative writing.

    Later, they texted daily about whatever came to mind and bonded at concerts, Eagles games, and the Penn Relays. He grew up in the Northeast, graduated with honors from Holy Ghost Preparatory School in Bensalem, and earned a bachelor’s degree in English at Penn in 2004.

    He overcame a serious stutter as a teen and played soccer and basketball, and ran cross-country and track at Holy Ghost. He married Jan Cohen in 2019 and they had a son, Simon, in 2023. They live in Wissahickon.

    Mr. McQuade was a voracious reader and an attentive listener. “He never wanted to stop learning,” his wife said. He enjoyed going to 76ers games with his mother and shopping for things, his father said, “they didn’t need.”

    He was mesmerized by malls, the movie Mannequin, the TV series Baywatch, and his wife’s cat, Detective John Munch. During the pandemic, he and his wife binged all 11 seasons of Baywatch.

    Mr. McQuade doted on his wife, Jan, and their son, Simon.

    He could be loud, his mother said, and Molly Eichel described his laugh as “kind of a honk.” His friend and colleague Alli Katz said: “In 50 years I’ll forget my own name. But I’ll remember his laugh.”

    He was a vintage bootleg T-shirt fashionista, and his personal collection numbered around 150. He named Oscar’s Tavern on Sansom Street as his favorite bar in a recent podcast interview and said he would reluctantly pick a pretzel over a cheesesteak if that was the choice.

    In September, Mr. McQuade wrote about his illness on Defector.com under the headline “My Life With An Uncommon Cancer.” In that story, he said: “Jan has been everything. My son has been a constant inspiration. My parents are two of my best friends, and I talk to them every day. Jan’s parents have been incredible.”

    He also said: “I believe there are no other people on earth with my condition who are in as fortunate a situation. … For the past thousand words you have been reading about a bad break I got, but if only everyone in my position had it this good.”

    Mr. McQuade and his wife, Jan Cohen, married in 2019.

    His wife said: “He was truly the best guy.”

    In addition to his wife, son, and parents, Mr. McQuade is survived by his mother-in-law, Cheryl Cohen, and other relatives.

    Visitation with the family is to be from 9 to 10 a.m. Thursday, Feb. 5, at St. Martha Parish, 11301 Academy Rd., Philadelphia, Pa. 19154. Mass is to follow from 10 to 11 a.m.

    Donations in his name may be made to the Everywhere Project, 1733 McKean St., Philadelphia, Pa. 19145.

  • unCovering the Birds: The Athletic’s Michael Silver

    unCovering the Birds: The Athletic’s Michael Silver

    Banged up offensive line? Underperforming star skill players? A quarterback who failed to lift his team? The 2025 edition of the Philadelphia Eagles checked all those boxes on offense. Sure, you could make a scapegoat out of the first-time offensive coordinator, but placing the blame squarely at the feet of Kevin Patullo would misrepresent the extent of the Eagles’ problems.

    The Athletic’s Michael Silver recently wrote an article about the Eagles’ offensive woes, and, in a conversation with The Philadelphia Inquirer’s Jeff McLane, framed these issues in the context of the franchise’s ongoing search for Patullo’s replacement.

    00:00 Why is the Eagles’ offensive coordinator search taking so long?

    13:27 Factors that prompted Mike McDaniel and Brian Daboll to pass on Eagles

    19:00 The Jalen Hurts effect

    28:45 The national media perspective on Hurts

    32:37 Could Jeff Stoutland’s responsibilities be changing?

    unCovering the Birds is a production of The Philadelphia Inquirer and KYW Newsradio Original Podcasts. Look for new episodes throughout the offseason, including breaking news updates and reactions.

    And here’s a link to Mike Silver’s article: https://www.nytimes.com/athletic/6976115/2026/01/16/eagles-offense-jalen-hurts-nick-sirianni-aj-brown/

  • Philly snow updates: Sleet takes over after largest snowfall in 10 years; updated totals and what’s next

    Philly snow updates: Sleet takes over after largest snowfall in 10 years; updated totals and what’s next


    // Timestamp 01/25/26 4:19pm

    Philly’s biggest snow in five years has an icy finish, and it isn’t going anywhere soon

    George Lynch, 11, slides on his stomach down 2nd Street in the Society Hill neighborhood Sunday.

    Hours of percussive sleet layered a nasty icing on Philadelphia’s biggest snowfall in five years Sunday, and it may be some time before bare ground resurfaces in the region, if not normality.

    This was not the stuff of postcards.

    Officially 7.4 inches of snow was measured at unusually quiet Philadelphia International Airport, with similar amounts reported in the neighboring counties, as temperatures didn’t get out of the teens during the day anywhere near Philly.

    And shovelers beware: That mess may weight as much as 18 inches of pure snow. Besides, we may be out of practice. This was the most snow since the 81 inches of Feb. 2-3, 2021. Incidentally, that snowfall was the biggest in five years, in what has been a generally snow-deprived decade.

    Forecasters say it is unlikely that the precipitation would flip back to snow, but some additional accumulation was possible, since sleet — liquid that freezes before it lands — counts as snow. In some places it was falling at the rate of 0.5 inches an hour, the National Weather Service said, an extraordinary rate for sleet.

    Some freezing rain — liquid that freezes on contact with a surface — was possible Sunday evening, said Nick Guzzo, meteorologist at the National Weather Service in Mount Holly.

    However, widespread power outages were unlikely, a function of the unusual behavior of a potent but peculiar storm that wrought a familiar set of disruptions and inconveniences.

    Anthony R. Wood


    // Timestamp 01/25/26 3:23pm

    How much snow and ice has fallen so far?

    A pedestrian walks under the Benjamin Franklin Bridge Sunday.

    A far-reaching winter storm blanketed the Mid-Atlantic in an icy brew of snow and sleet Sunday, with preliminary totals nearing a foot in parts of New Jersey.

    Philadelphia ranked near the top end of regional totals. A survey of five regional National Weather Service offices showed PHL’s total ranked 103rd of 565 reports made in the last six hours.

    The Philadelphia metropolitan region generally received between four and nine inches of snow by early Sunday afternoon, according to National Weather Service reports.

    Among the highest totals:

    • Pottstown – 9.5 inches
    • Norristown – 8.7 inches
    • Stowe – 8.5 inches
    • Lower Pottsgrove – 8.5 inches
    • New Hanover – 8.5 inches

    Use the map and chart below to find preliminary snow totals in your area. Hover over dots on the map to reveal more information, or search for Philadelphia-area totals below.

    window.addEventListener(“message”,function(a){if(void 0!==a.data[“datawrapper-height”]){var e=document.querySelectorAll(“iframe”);for(var t in a.data[“datawrapper-height”])for(var r,i=0;r=e[i];i++)if(r.contentWindow===a.source){var d=a.data[“datawrapper-height”][t]+”px”;r.style.height=d}}});window.addEventListener(“message”,function(a){if(void 0!==a.data[“datawrapper-height”]){var e=document.querySelectorAll(“iframe”);for(var t in a.data[“datawrapper-height”])for(var r,i=0;r=e[i];i++)if(r.contentWindow===a.source){var d=a.data[“datawrapper-height”][t]+”px”;r.style.height=d}}});

    Stephen Stirling


    // Timestamp 01/25/26 3:17pm

    Photos: Residents brave the sleet and snow

    Russ Walters skies along Race Street in the Old City neighborhood Sunday.
    Pedestrians walk in the middle of a plowed but empty Haddon Avenue in downtown Collingswood.
    Mike Doveton and his daughters. Maya, 10, and Jaydan (hidden), 6, board a PATCO train with their sleds heading out to snow.
    A pedestrian uses their umbrella as snow falls on Race Street.

    // Timestamp 01/25/26 1:41pm

    Philly officially has its biggest snow in five years

    Julie Cohen makes a snow angel on the snow covered lawn at Independence Mall Sunday.

    At 1 p.m., 7.4 inches of snow was measured at Philadelphia International Airport, the biggest snow in five years.

    It also pushed the seasonal total to 13.8 inches, also the highest since the winter of 2020-21.

    Given how cold it was during the snowfall, the regional totals didn’t show their usual wide variations, and were mostly in the 6- to 8-inch range. It’s possible that another inch could be added to the totals with the slow-accumulating sleet and a possible flip-back to light snow before the precipitation ends.

    Some freezing rain also is possible late in the day or evening Sunday.

    Anthony R. Wood


    // Timestamp 01/25/26 12:34pm

    Sleet routing the snow across the Philly region

    Two pedestrian brave the weather in Washington Square Park Sunday.

    Temperatures at the surface remain in the teens, but sleet has routed the snow throughout the region.

    Before the changeover, weather service spotters reported as much as 7 inches of snow. By convention, spotters measure snow before changeovers, since sleet and rain compress the snowpack.

    Sleet, which is liquid that freezes on the way to the surface, counts as snowfall, but it accumulates ponderously. A tenth of an inch of liquid will yield about an inch of snow, but it would take three times that to produce an inch of sleet.

    The changeover is the result of a layer of warm air in the upper atmosphere imported from the ocean by the onshore winds of a potent coastal storm.

    The sleet is due continue this afternoon, and freezing rain also remains a possibility before it all ends late tonight or early Monday, said Nick Guzzo, meteorologist at the National Weather Service Office in Mount Holly.

    Whereas sleet and freezing rain hold down accumulations, he notes that they slow down the melting process.

    Ice cubes take longer to melt than snowflakes.

    Be careful shoveling. The whole frozen mess may feel like it weighs as much as 18 inches of snow.

    Anthony R. Wood


    // Timestamp 01/25/26 12:26pm

    Photo gallery: Snow blankets the Philly region


    // Timestamp 01/25/26 11:43am

    Snow totals across the Philly region, so far

    Mike Orazietti takes a break at Wawa from snowplowing in West Chester Sunday.

    Five inches or more of snow have fallen in several locations in the Philly region, according to reports from National Weather Service trained spotters.

    Here is the current list, which is likely to grow before sleet mixes in the next few hours:

    • Berwyn, Chester County, 6.5
    • Chadds Ford, Delaware County, 5.5
    • Norristown, Montgomery County, 5.9
    • New Hanover Township, Montgomery County, 5.0
    • Burlington, Burlington County, 5.2
    • Mount Ephraim, Camden County, 5.0
    • Newark, New Castle County, 5.2

    Anthony R. Wood


    // Timestamp 01/25/26 11:36am

    Lehigh Valley International Airport cancels all flights Sunday


    // Timestamp 01/25/26 11:34am

    City warming centers remain open during snowstorm

    Warming centers across Philadelphia will remain open during this storm as part of the ongoing Code Blue declaration, Philadelphia Mayor Cherelle L. Parker said a news conference Sunday.

    24-hour warming centers are available for use, stocked with water, snacks, blankets, warming kits, and cots, said Crystal Yates-Galle, deputy managing director for health and human services.

    As of Sunday morning, there were 285 slots available. The city has an interactive map of warming centers here, or residents can call 215-232-1984.

    “We have capacity,” Yates-Galle said. “We will increase as the demand increases.”

    Rob Tornoe


    // Timestamp 01/25/26 11:03am

    No, the city is not handing out free salt

    Jonathan Ahmad (left) and Michael Thompson clear snow in Old City Sunday.

    Carlton Williams, director of the office of clean and green initiatives, debunked a widespread piece of misinformation he said has been circulating online.

    No, he said, the city is not handing out free salt, which it needs for roadways and events given the expected icy conditions.

    “We must be smart about the work that we’re doing … because this is a matter of life and death if we don’t get this right,” Williams said at a news conference Sunday.

    Williams said 4 to 7 inches of snow are expected to fall in the next couple hours, and it’s likely to freeze.

    Meanwhile, in some parts of the city, accumulation will likely get to a point where snow must be removed from the neighborhood and deposited elsewhere.

    The city has also invested in a snow melter “that delivers 135 tons an hour melting snow,” Williams said.

    So far, that snow has fallen at a rate of two inches in two hours, said Dom Morales, director of the office of emergency management

    Like other officials, he warned of treacherous conditions on the roads, noting that state’s 511PA website can provide details on road conditions.

    “Whether you have four wheel drive, all wheel drive, the conditions are not favorable to being on the road right now,” Morales said.

    He warned that sleet and freezing rain could create “invisible ice” and lead people to fall off their stoops even if they’ve shoveled earlier.

    Morales encouraged people to keep their phones charged in case power goes out and check out the city’s website for details on how to respond to common scenarios including a downed tree, a water emergency, and a power outage.

    “Philly we have a few more days ahead of us,” Morales said. “So please, let’s keep ready, and let’s take care of one another.”

    Brett Sholtis


    // Timestamp 01/25/26 10:48am

    Cherry Hill Mall, Christiana Mall close due to snow

    Carmen Roman clears snow off her car at the Wawa on Haddonfield Road in Cherry Hill Sunday.

    Both the Cherry Hill Mall and the Christiana Mall will be closed Sunday due to the snow.

    In New Castle County, level 2 driving restrictions are in effect, meaning only essential personnel are permitted to drive.

    In Philadelphia, Emilia, James Beard Award-winning chef Greg Vernick’s Italian restaurant in Kensington, has postponed its scheduled opening from Monday to Tuesday. Vernick told The Inquirer he was unsure if his fish supplier could deliver Monday.

    Rob Tornoe, Michael Klein


    // Timestamp 01/25/26 10:43am

    Heavy snow continues as sleet line advances

    Alex Peralta shovels a sidewalk on Gay Street in West Chester, Pa., Sunday.

    Snow totals of 4 to 6 inches have been reported across the region as heavy snow continues.

    Meanwhile, the sleet line continues to advance northward and had reached central Delaware by mid morning. The Washington, D.C., area flipped to sleet around 8:30 a.m., after about seven inches had accumulated.

    Sleet is expected to join the party in the immediate Philly area by early afternoon, and that would put the brakes on further accumulations. Before that happens, it is possible that the city officially will have had its biggest snowfall in five years.

    Anthony R. Wood


    // Timestamp 01/25/26 10:37am

    Parker warns Philly residents to stay home and off the roads

    A pedestrian uses their umbrella as snow falls in the Old City neighborhood of Philadelphia Sunday.

    Philadelphia Mayor Cherelle L. Parker asked people to stay home and off the roads if possible as the city grapples with a winter storm that has dumped about three inches so far — and is expected to turn to ice in the coming hours.

    “This remains a significant winter storm, and there are rough travel conditions expected all day,” Parker said.

    Parker said 1,000 city workers are clearing roads and sidewalks and battling snow with about 600 pieces of equipment, including triaxial dump trucks, loaders, sanitation compactors with plows attached, and pickup trucks.

    “And this was a new one for me, Philadelphia, even ATVs have been deployed,” Parker noted.

    Philadelphia remains under a snow emergency that began Saturday night at 9 p.m.. The city has no update on when it plans to lift the emergency.

    The city has teams working in “an enhanced emergency posture” to address the needs of people affected by the bitter cold. The city has implemented 250 additional beds for those in need, Parker said. If residents see anyone in need of immediate help, they can call 215-232-1984.

    Brett Sholtis


    // Timestamp 01/25/26 10:08am

    SEPTA to suspend bus, regional rail service at 2 p.m.

    A SEPTA Regional rail train heading through the East Falls section of Philadelphia Sunday.

    SEPTA will suspend all bus and Regional Rail service at 2 p.m. Sunday, the agency announced.

    As for trolley service, the T1 is suspended, the T3 is cutting back at 59th/Chester, and the T4 is cutting back at Island/Woodland, SEPTA said. The T2 and T5 are currently running regular service.

    The Market-Frankford and Broad Street subway lines will continue to run. through the storm, the agency said. Crews have been assigned to keep station entrances, platforms, and sidewalks clean of ice and snow, as best they can.

    Rob Tornoe


    // Timestamp 01/25/26 9:40am

    Photos: Snow blankets the region

    A pedestrian walks across Race Street along 2nd Street in the Old City neighborhood of Philadelphia.
    Michael Thompson (right) and Jonathan Ahmad clear snow.
    Carmen Roman clears snow off her car after dropping her partner off at work at the Costco In Cherry Hill early Sunday morning.

    // Timestamp 01/25/26 9:27am

    $5 parking in Center City garages to avoid getting your car towed

    A Philadelphia Parking Authority truck tows a car from South Broad Street, a snow emergency route, earlier this month.

    As the snow covers everything in its path, parking on designated snow emergency routes is the fastest way to get your car towed.

    To prevent this, the Philadelphia Parking authority is offering $5 parking for 24 hours in Center City garages until the snow emergency is lifted.

    It’s “better than being impounded,” the agency wrote on social media.

    To receive the discounted rate, parking tickets have to be paid at the PPA Management Office of each of the participating garages:

    Meters and time limit violations won’t be enforced until the emergency ends. But if you suspect your car was towed, call 215-686-SNOW or visit www.philapark.org/tow to locate it. A license plate number is needed.

    Michelle Myers


    // Timestamp 01/25/26 9:10am

    Plows out in Philly as snow blankets the region

    PennDOT and Philadelphia plows are out on the roads Sunday, as snow continues to blanket the region.

    Officials warn driving conditions are unsafe and are asking residents to avoid unnecessary travel, which will also aid their snow removal efforts.

    If traveling, officials urge caution and suggest giving yourself at least six car lengths behind snow response equipment.

    Rob Tornoe


    // Timestamp 01/25/26 9:05am

    Heavy snow bands moving through the region

    A few cars drive on Haddonfield Road in Cherry Hill early Sunday morning.

    Heavy snow bands generating snowfall rates of 1 to 2 inches an hour are rippling across the region, the National Weather Service says.

    They also are reducing visibility to a half-mile or less, said Mike Gorse, a meteorologist in the Mount Holly office.

    And nothing is melting. At 8 a.m., PHL was the regional hot spot at 15 degrees.

    Anthony R. Wood


    // Timestamp 01/25/26 8:53am

    Philly already has its biggest snow of the month

    2 to 3 inches of snow have already fallen across the Philadelphia region.

    Not that the bar was especially high, but officially Philly has had its biggest snowfall of the month, with 1.6 inches measured officially at the mostly dormant Philadelphia International Airport.

    That tops the 1.1-inch report of last weekend. It also brings the seasonal total to 8, and one of the safer bets is that this winter will end up being snowier than the winter of 2024-25 – 8.1 inches.

    By 8:30 a.m., amounts of 2.5 to 3 inches were common throughout the region.

    The next official report from PHL is due at 1 p.m. For now, it is playing catch-up with the 1.8-inch reading at Rittenhouse Square.

    Anthony R. Wood


    // Timestamp 01/25/26 8:40am

    Heavy snow arrives, with ice to follow. It all may stick around for a week or more.

    Dog walkers and fresh snow along Cresson Street in the East Falls section of Philadelphia.

    It may not approach their magnitudes, but Sunday’s snow-and-ice cold brew is expected to bear eerie similarities to some of Philly’s historic winter storms and perhaps rival them for disruption.

    By 7 a.m., up to 3 inches had been reported around the region, with heaviest amounts to the south where the snow started earlier.

    Officially, at Philadelphia International Airport, 1.6 inches had been measured, already making this the city’s biggest official total of the month. But Center City trumped it at 1.8.

    From 8 to 10 inches was expected around the city before the snow mixes with sleet and possibly freezing rain during the afternoon, said Nick Guzzo, a meteorologist at the National Weather Service Office in Mount Holly. All that is subject to change, of course.

    The precipitation is due to shut off early Monday, but by then it may be a case of welcome to ice station Philly.

    Nothing that falls is going to melt, as temperatures will get no higher than the 20s Sunday and may not see 30 for the rest of the week

    Anthony R. Wood


    // Timestamp 01/25/26 8:19am

    Early snow photos from across the Philly region

    Snow falls in Manayunk.
    Several inches of snow have already fallen in Bear, Del.
    Snow covers the trees in Conshohocken, Montgomery County.

    // Timestamp 01/25/26 8:11am

    Cancellations piling up at PHL

    Crews deice a Delta plane as snow falls at Philadelphia International Airport Sunday, Jan 25, 2026.

    At least 641 flights have been canceled going into or out of Philadelphia International Airport Sunday, as a major snowstorm moves across the Northeast.

    Due to the reduced number of flights, TSA agents will only be operating at checkpoints A-East, D/E, and F.

    Travels are encouraged to check with their airlines for the latest flight information.

    Rob Tornoe


    // Timestamp 01/25/26 7:44am

    How much snow will fall in Philly?

    The National Weather Service is forecasting 8.5 inches of snow will fall in Philadelphia, followed by sleet and freezing rain.

    On Saturday, the National Weather Service was going with 8 to 10 inches for the immediate Philly area, said meteorologist Amanda Lee, with less to the southeast. AccuWeather Inc. was calling for 6 to 10 inches.

    A lot of that would fall during a “front-end thump,” said AccuWeather meteorologist Elizabeth Glenny. Once the mixing begins, accumulation rates would back off.

    While people understandably want to know how many inches of snow are going to land, that is almost always difficult to answer, meteorologists say, especially in a storm of this nature.

    In this case, snow amounts are dependent on a coastal storm that had not yet formed Saturday and on what might happen in parts of the atmosphere that are not well-observed.

    Temperatures in the bottom 5,500 feet of the atmosphere over Philly are expected to remain below freezing, said AccuWeather senior meteorologist Tom Kines, but computer models insist that a warm layer in the higher atmosphere would result in the changeover.

    That warmth would be imported from the Atlantic Ocean by the strong onshore winds from the northeast generated by the storm — it’s not for nothing that these things are called nor’easters.

    Another wild card would be if the snow is heavy enough that it could survive the warm layer and delay the changeover.

    But the mixing of sleet, which is liquid that remains frozen in its trip through the atmosphere, and freezing rain, liquid that freezes on contact, is inevitable, forecasters said.

    Freezing rain atop a snowpack is especially dangerous because it adds weight to vulnerable and snow-burdened power lines and tree branches. Sleet is polite enough to bounce off hard surfaces, but since it is pure ice, it is slower to melt.

    Said the weather service’s Mike Lee, the mixing “just means we’re getting a different blend of horrors.”

    Anthony R. Wood


    // Timestamp 01/25/26 7:42am

    Timing of Philly storm

    Midvale Avenue is covered in fresh snow in the East Falls section of Philadelphia.

    Snow is forecast to accumulate rapidly Sunday morning, with temperatures in the teens and snowfall rates of one to two inches per hour.

    Models were suggesting sleet could mix in as soon as early afternoon, said Tom Kines, senior meteorologist with AccuWeather Inc.

    Temperatures in the bottom 5,500 feet of the atmosphere are going to remain well below freezing. However, as the coastal storm intensifies, its onshore winds from the northeast are forecast to import warmer air from over the ocean into the upper atmosphere, which would change the snow to sleet and rain Sunday afternoon and evening.

    It’s possible the precipitation will flip back to all snow and accumulate maybe another inch early Monday, Staarmann said. But at that point it would have all the impact of drizzle in the ocean. The mass of snow and ice evidently will be vacationing in Philly for a while.

    “It will stick around for a week, maybe two weeks,” Staarmann said.

    Anthony R. Wood


    // Timestamp 01/25/26 7:40am

    Vehicle restrictions on Pa. highways now in effect

    PennDOT implemented vehicle restrictions on Pennsylvania highways due to the storm

    Vehicle restrictions aimed at limiting the number of cars on roads statewide during Sunday’s snowstorm are not in effect across Pennsylvania.

    PennDot’s vehicle restrictions are instituted in a tiered system, with today’s coming in at tier four — the second-highest level. Under that tier, commercial vehicles are totally prohibited from using a number of interstates around Pennsylvania, as well as the Pennsylvania Turnpike.

    “The decision to implement these restrictions was made with the intention of balancing safety for everyone on the roadway, including commercial drivers,” PennDot secretary Mike Carroll told reporters Friday at a news conference. “We will remove these restrictions as soon as conditions warrant.”

    In addition to limiting the travel of vehicles like tractor trailers and commercial buses, PennDot’s restrictions also apply to school buses, motorcycles, RVs, and passenger vehicles that are towing trailers, Carroll added. None of those vehicles, he said, are permitted to use roadways while the restrictions are in place.

    Officials urged motorists to stay home, noting the anticipated snowfall rate of one to two inches per hour, as well as the overall snowfall totals, will make keeping roads safe and clear difficult.

    Restrictions, PennDot notes online, are evaluated hourly. Pennsylvania’s traveler information website, 511PA, keeps an up to date map of which roads are impacted by the restrictions, and Carroll recommended travelers check that website before heading out, should they absolutely have to.

    “Stay home and watch the NFL games, despite the fact that the Eagles and Steelers are not playing,” Carroll said.

    Nick Vadala


    // Timestamp 01/24/26 7:39am

    Top January snowstorms in Philadelphia history

    The last time Philadelphia saw more than a foot of snow was 2016, when 22.4 inches fell in the city on Jan. 22-23.

    Philadelphia could see double-digit snowfall totals for the first time in 10 years Sunday, as a massive storm makes its way across the Northeast.

    But as large and disruptive as this storm will likely be, it will have a difficult time cracking the list of the top January snowstorms in Philly history.

    A decade ago, almost to the day, 22.4 inches of snow fell in Philly, the fourth-largest snowstorm in city history. The blizzard basically forced SEPTA and the rest of Philly to shut down and blasted through the city’s budget.

    Nothing compares to what happen 30 years ago, when the so-called Blizzard of 1996 dropped nearly 31 inches of snow on Philly over a two-day span. Vehicles were left stranded across the city and highways across the region closed in what The Inquirer described at the time as the “Snowstorm of the Century.

    It would take 12.3 inches of snow for this latest storm to make its way on to the list of the snowiest January storms in Philly history. That would match a 1922 event dubbed the “Knickerbocker storm” because snow caused the collapse of the Knickerbocker Theatre in Washington, D.C., killing 98 people, which remains the worst natural disaster in the city’s history.

    Here’s the full list of the Philly snowfalls of a foot or more in January history:

    • 30.7 inches: Jan. 7-8, 1996
    • 22.4 inches: Jan. 22-23, 2016
    • 16.7 inches: Jan. 22-23, 1935
    • 15.1 inches: Jan. 26-27, 2011
    • 13.5 inches: Jan. 21-22, 2014
    • 13.2 inches: Jan. 19-20, 1961
    • 13.2 inches: Jan. 19-20, 1978
    • 12.6 inches: Jan. 22-23, 2005
    • 12.3 inches: Jan. 28-29, 1922

    Rob Tornoe


    // LiveBlog Name: Let it snow

    // RelatedLink Text: What’s next? URL: https://www.inquirer.com/weather/snow-ice-sleet-philly-storm-20260125.html

    // RelatedLink Text: Where to sled URL: https://www.inquirer.com/life/best-places-to-sled-philadelphia-and-beyond-20260124.html

    // RelatedLink Text: Top Jan. storms URL: https://www.inquirer.com/weather/philadelphia-snow-top-10-january-snowfall-totals-snowstorms-history-20260124.html

    // RelatedLink Text: Shoveling rules URL: https://www.inquirer.com/life/snow-shoveling-rules-philadelphia-fines-sidewalks-20260122.html

  • Elizabeth Hughes: There is a viable path for Pittsburgh to save its newspaper. Here’s how we did it with The Inquirer.

    Elizabeth Hughes: There is a viable path for Pittsburgh to save its newspaper. Here’s how we did it with The Inquirer.

    The news that the Pittsburgh Post-Gazette will soon cease publishing has, justifiably, sounded alarms across the media landscape. The end of a storied organization with deep local roots and a legacy of strong journalism should concern all who believe that a free and thriving press is fundamental to a functioning civic society.

    Among the questions clamoring for answers in light of the news: What will fill the void in Pittsburgh? Will the deep pockets of the city’s many notable philanthropies provide the funds needed to support a new news organization? Will the remaining media outlets — Pittsburgh is not a news desert by any stretch — have the capacity to grow and expand? And the existential question: Will the citizens of the Steel City see the need to support local news now that it is, to an extent, imperiled?

    As publisher of The Philadelphia Inquirer, I believe that our own experience over the past decade offers a template for success. It was only a little more than a decade ago that we were a struggling news organization, with an impressive history of notable journalism, but beset by warring owners, threatened by bankruptcy, and, in May 2014, up for sale on the auction block.

    Redemption began with a visionary philanthropist, H.F. “Gerry” Lenfest, who set out to save The Inquirer and provided the wherewithal to do it. He established the Lenfest Institute for Journalism, our nonprofit owner, and pursued an innovative tax structure that created a for-profit Inquirer with a separate board. Both are the indispensable keys to our stability and success.

    Lenfest’s generosity planted the news philanthropy seed in Philadelphia and, through the institute, established a funding mechanism that supports our journalism. His donation, in cash, allowed The Inquirer to modernize and transform from a legacy print shop to a modern multiplatform news organization.

    The late H.F. “Gerry” Lenfest’s generosity planted the news philanthropy seed in Philadelphia, writes Elizabeth H. Hughes.

    But we have also known that The Inquirer’s long-term stability — and the ability to consistently provide quality journalism — depended on building a successful and integrated business. And that meant forging a new identity through a modern brand campaign, developing a robust marketing strategy, engineering our own path to success by building our own products, and creating new and compelling opportunities for advertisers. Significantly, it also required meeting and convincing civic and business leaders that The Inquirer was a vital asset worth investing in.

    There are 200 journalists in our newsroom, and the journalism produced every day is impressive and innovative, deep and local. In the end, that is what people will pay for. And the business results? The Inquirer in 2025 had its first year-over-year increase in revenue since 2004, and an operating profit of several million.

    The majority of our revenue, 70%, comes from consumer marketing, which means people are paying for our journalism; 19% is from advertising, which signals that local businesses and institutions find merit in supporting us; and 5% from syndication and other partnerships. Philanthropy accounted for 6% of revenue in 2025, and we project donor contributions ranging from 6% to 10% going forward.

    The facade of The Inquirer’s offices on Independence Mall West. The Inquirer in 2025 had its first year-over-year increase in revenue since 2004.

    Lenfest, who died in 2018, was a successful businessman before he became an influential philanthropist. He left his mark on civic and cultural institutions throughout Philadelphia. But his last great effort was to save The Inquirer — to give it the runway it needed because he believed in the importance of local journalism.

    There is much work to be done, and challenges to be met, but the lasting legacy of H.F. “Gerry” Lenfest is an Inquirer that is stable and succeeding as a business.

    Elizabeth H. Hughes has been the publisher of The Philadelphia Inquirer since 2020.

  • How to shovel a ton of snow safely

    How to shovel a ton of snow safely

    With a significant snowfall expected in the Philadelphia region this weekend, doctors are urging people to be cautious when digging out.

    About 100 people a year die from heart attacks brought on by shoveling snow. Thousands more wind up in the emergency department with sprains, strains, chest pain, and other heart problems.

    Shoveling may not seem like a cardio workout, but it can put as much strain on your heart as a treadmill stress test, according to the American Heart Association. People often mistakenly lift with their arms, which is more taxing on the heart than lifting with their legs. In extreme cold, blood vessels constrict to conserve heat, but that can further elevate blood pressure.

    People with a history of heart problems, smoking, or obesity may be especially at risk.

    In the Philadelphia area, shovelers are more accustomed to an inch or two of powder or slush. This weekend’s storm, which could bring several times that, will be a bigger and more dangerous challenge, said Jonathan Stallkamp, a senior vice president and chief medical officer for Main Line Health, a nonprofit system with four hospitals in the Philadelphia suburbs.

    “All of a sudden your heart goes from beating normally, and now you’re putting in this additional heavy work of shoveling,” said Stallkamp.

    Here’s how to shovel safely and make sure the upcoming storm isn’t your downfall.

    Ask for help

    The best way to prepare for clearing massive amounts of snow is to make sure you’re in good physical shape, said Stallkamp.

    Shoveling uses muscles people may not be accustomed to exercising, and puts stress on the heart.

    “A lot of our older community members aren’t in as good shape as they think,” Stallkamp said.

    He encouraged people to be realistic about their abilities, and ask for help from a younger neighbor or relative, if possible.

    Some cardiologists say that anyone over age 45 should use extra caution when shoveling.

    Treat it like a sport

    Prepare to tackle snow the way an athlete would prepare for a big game: Drink lots of water, avoid caffeine (which can raise blood pressure), and wear the right gear (mittens are generally warmer than gloves). And don’t forget to stretch. Warming up your joints, and muscles in your legs, arms and back will reduce the risk of injury, according to Mayo Clinic.

    Lift with your legs

    Bending your knees to scoop and lifting with your legs will reduce strain on your back. Lifting with arms and back are more likely to result in a pulled muscle.

    Shovel often

    Stallkamp recommends getting out early, clearing snow as it falls, rather than waiting for the big event to be over. It’s easier to shovel an inch of snow multiple times than to dig out of a foot of snow. While the forecast for the Philadelphia region is still in flux, some forecasts suggest snow could turn to ice, which adds to the challenge of clearing driveways and sidewalks.

    Ice will be easier to clear if it falls on a thin layer of snow, than directly onto pavement, Stallkamp said.

    Keep fingers away from snowblowers

    This maybe goes without saying, but Stallkamp said he’s seen it enough that he’s sending a clear warning: Do not put your hands inside the opening of a snowblower.

    When a stick or chunk of ice gets stuck in a snowblower, people may instinctively reach in to try to dislodge the object.

    “But once that jam clears, those blades spin and your fingers go with it,” he said.

    Take breaks and warm up

    Mayo Clinic experts recommend taking breaks to check in with your body. If you feel out of breath, lightheaded, or just off, go inside to warm up and relax.

    With ice in the forecast, Stallkamp recommends taking steps to keep your house warm if your home uses electric heat and you lose power.

    Generators can help restore enough electricity to turn the heat on, but they should be kept as far from the house as possible and never used inside. Generators produce large amounts of carbon monoxide that can be deadly, especially in the winter when windows and doors are closed up.

    If possible, turn up the heat in advance, so your home stays warm longer if power goes out.

  • Philly school closings: List of buildings to close; timeline of plan; reactions and live updates

    Philly school closings: List of buildings to close; timeline of plan; reactions and live updates


    // Timestamp 01/22/26 6:23pm

    Philly could close 20 schools, co-locate 6, and modernize 159: Superintendent Watlington shares his facilities plan

    ****Embargoed until 5pm on Thursday January 22, 2026 ***Superintendent of the School District of Philadelphia Tony B. Watlington at a press conference to announce the plan for the first draft of the Philadelphia facilities master plan during a press conference at the Philadelphia School District Headquarters, in Philadelphia January 20, 2026.

    Wholesale changes are coming to the Philadelphia School District, with Superintendent Tony B. Watlington Sr. poised to propose a massive reshaping of the system, including closing 20 schools.

    The plan, years in the making, would touch the majority of the district’s buildings and bring change to every part of the city: over a decade, 159 would be modernized, six co-located inside existing school buildings, 12 closed for district use, and eight closed and given to the city.

    At least one new building would be constructed.

    The 20 closures, which would not begin to take effect until the 2027-28 school year, would be scattered through most of Philadelphia, with North and West Philadelphia hardest hit.

    Watlington released some details of the blueprint Thursday — including the list of proposed school closures and acknowledged that the changes will roil some communities.

    Watlington is scheduled to present his proposal to the school board next month, with a board vote on the plan expected this winter.

    Kristen A. Graham


    // Timestamp 01/22/26 5:29pm

    Mayor Cherelle Parker defends district’s plan: ‘A clear-eyed look at really what matters for our children’

    Mayor Cherelle L. Parker on Thursday praised the community engagement process Superintendent Tony B. Watlington Sr. conducted before issuing the facilities plan and defended the school district from critics.

    “It is ambitious, it’s thorough, and it’s grounded in what I believe matters most, and that’s achieving the best outcomes for our students,” Parker told reporters. “I’m proud that the district has taken what I would describe as a clear-eyed look at really what matters for our children.”

    Watlington’s outreach efforts, she said, stood in stark contrast to the district’s handling of the last round of school closures in the early 2010s, when Parker was a state representative.

    “All this communication didn’t happen before, and I know because I was there,” Parker said. Criticism of the plan, she said, is to be expected.

    “There are going to be some people who are going to politically try to use this as an anchor, for politics, to raise funding, to just point fingers and say what’s wrong and criticize the district’s leadership,” Parker said. “It’s a part of the process. … But there is no one who can question Dr. Watlington and his exec team.”

    Sean Collins Walsh


    // Timestamp 01/22/26 4:31pm

    The Philadelphia school district’s facilities plan did not go over well in City Council

    City Council President Kenyatta Johnson speaking at the City Council’s first session of the year in Philadelphia, Pa., on Thursday, Jan. 22, 2026.

    City Councilmember Jamie Gauthier said the Philadelphia school district showed “just a complete lack of thought and consideration for really important programs” when crafting its long-anticipated facilities plan, released Thursday.

    Council President Kenyatta Johnson said his members had “a lot of concerns.”

    And City Councilmember Jeffery “Jay” Young Jr. went so far as to propose amending the city Home Rule Charter to allow Council to remove the school board members who will consider the proposed closures.

    “If you are closing schools during a literacy crisis, then you should be held directly accountable to the people you serve,” Young said.

    To put it mildly, the district’s plan did not go over well in Council.

    In many ways, it’s unsurprising Council members would speak out against a plan that would close or consolidate schools in their districts. But the pushback from lawmakers Thursday was notably strong, and Young’s proposal to allow Council to remove school board members could dramatically reshape the politics of the district.

    Sean Collins Walsh, Anna Orso, Kristen A. Graham


    // Timestamp 01/22/26 4:21pm

    Schools plan draws mixed reactions from state lawmakers representing Philly in Harrisburg

    The School District of Philadelphia’s plan to close 20 schools through an overhaul of the system received mixed feelings from state lawmakers representing the city in Harrisburg, ranging from careful optimism to concern.

    Lawmakers in Harrisburg are responsible for distributing billions of state dollars for public education, including any funding increases. These funds are critically important in Philadelphia, whose tax base alone only meets about a quarter of the needs of its students.

    Pennsylvania legislators in 2024 created a new funding formula and plan to invest $4.5 billion more in public education over nine years, as directed by a state appellate court ruling. In a landmark ruling the year earlier, the Commonwealth Court found the state was unconstitutionally underfunding its students by relying so heavily on local property taxes to fund schools, creating a major disparity for students in poorer ZIP codes.

    It’s unlikely that any school closures will impact the district’s annual funding from the state, but will likely be a part of conversation as budget talks resume next month for the upcoming fiscal year.

    Rep. Andre Carroll, a Democrat who represents parts of Northwest Philadelphia, was driven to run for office by the 2013 closure of his alma mater Germantown High School, which closed during the district’s last round of shutdowns. Now, he has three schools in his district set to close, merge, or co-locate that he worries will negatively impact local students.

    “I’m very scarred by that situation and that experience,” Carroll said. “I fear there’s young people in my district that are about to experience the same thing.”

    The three schools slated for closure in Carroll’s district are: Building 21 (to be co-located at Martin Luther King High School and building given to the city), General Louis Wagner School (closing but building use is unknown) and Parkway Northwest High School (merging into MLK as an honors program and building used as district swing space).

    Carroll said he’s particularly concerned about Wagner’s closure, as it’s the only public middle school in West Oak Lane.

    He’s also concerned about the district giving the empty buildings to the city, making the city responsible with their upkeep until they are sold or repurposed. This is especially top of mind to him, he said, because he represents the area where 23-year-old Kada Scott’s body was found last year. Her remains were found on the grounds of the former Ada H.H. Lewis Middle School that’s been closed since 2008 that has over the years become a hotspot for illegal dumping, squatting and other criminal activity. More vacant school properties could attract more crime and community issues in his district, Carroll said.

    And if the city sells off the empty properties, he wants to make sure they reach a different fate than that of his alma mater Germantown High, which is now luxury apartments.

    “What I fear is that we’re going to continue to see these school buildings turned into unaffordable housing,” Carroll added.

    For Rep. Mary Isaacson, a Democrat whose district includes Fishtown, has almost the opposite problem: Schools in her district are often overcrowded due to the area’s population and development boom. One school in her district — Penn Treaty High School currently for students grades 6-12 — will be closed and expanded to become the new site of Bodine High School.

    “Right now, I’m taking it as a ‘wait and see,’” Isaacson said. “This has to go through the process with the school board. There probably will be changes. Putting forth the plan doesn’t mean it’s rubber-stamped.”

    “I do credit the school district with trying to move forward, modernizing and addressing a lot of the facility issues as part of this plan that have plagued the city of Philadelphia and their aging infrastructure,” she added.

    Isaacson said she hopes the district revisits its catchment areas created years earlier to account for her district’s development boom.

    “My community schools are bursting in most places,” Isaacson said. “I look forward to having discussions about making room for growth, which may not be the same issues that some others are experiencing in other parts of the city.”

    Gillian McGoldrick


    // Timestamp 01/22/26 4:07pm

    District’s announcement echoes closures from more than a decade ago, Stand Up for Philly Schools coalition member says

    For Akira Drake Rodriguez, another member of the Stand Up for Philly Schools coalition, the district’s announcement echoed the highly controversial School Reform Commission closures more than a decade earlier.

    “The way this process was presented was trying to not repeat the mistakes of the 2013 closures,” said Rodriguez, an assistant professor of city and regional planning at the University of Pennsylvania who was part of a district advisory group during its planning stages. Yet “the rollout was bumpy,” with some principals of affected schools informing their staffs, and others not, Rodriguez said. “It did not feel like it was done with the care and engagement they knew and were trying to address in this process.”

    Rodriguez noted that Tilden Middle School in Southwest Philadelphia was now slated for closure, after absorbing the populations of the Shaw and Tilden middle schools shuttered by the SRC.

    “That’s a school you would invest in,” she said. She questioned where students would go instead: “That whole neighborhood of Southwest Philly is charter schools. Do you really think they’re going to stay in traditional public schools when you close Tilden?”

    She predicted enrollments at some schools marked for closure would plummet as parents face uncertainty around their futures.

    “The district hasn’t really given people a ton of confidence around managing large-scale modernization efforts,” Rodriguez said.

    Maddie Hanna


    // Timestamp 01/22/26 3:31pm

    Council President Kenyatta Johnson endorses proposal that would allow city lawmakers to remove school board members

    Council President Kenyatta Johnson said Thursday that city lawmakers had “a lot of concerns” about the school district’s facilities plan and would do their “due diligence” to evaluate it.

    “I’m sure it’s going to be a very, very robust process,” Johnson told reporters. “These are only recommendations. This isn’t the final product.”

    Notably, Johnson immediately endorsed a new proposal by Councilmember Jeffery “Jay” Young Jr. that would allow Council to remove school board members, potentially reshaping the politics of the district. Currently, the mayor appoints the nine-member board, and Council votes to confirm them.

    Young’s proposal, an amendment to the city Home Rule Charter, would require voter approval if Council adopted it. Johnson’s endorsement Thursday likely means it has a good choice of at least getting through Council.

    “It’s a good check and balance in terms of the process, and also allows us to have the ability and the opportunity to make sure that anything that the school board does is done with transparency,” Johnson said. “I‘m always for, as members of City Council and this body in this institution, having the opportunity to provide accountability.”

    Sean Collins Walsh


    // Timestamp 01/22/26 3:27pm

    ‘You’re piling too many kids per classroom. What are the kids learning?’

    Letitia Grant, 41, was frustrated to learn that her daughter’s Penn Treaty School was marked for closure in the district’s plan.

    “That sucks. That can’t happen,” she said.

    Her daughter is in eighth grade at the Fishtown school, and would have stayed at Penn Treaty through her high school graduation. Grant said her daughter loves her teachers and guidance counselor, and has many friends whom she’d miss.

    Grant was worried that the district’s consolidation plan could mean larger class sizes and less individual attention for her daughter at a new school. As her daughter and a friend hung out on the sidewalk after dismissal, they stopped their biology teacher to chat. Grant said he was her daughter’s favorite.

    “You’re piling too many kids per classroom. What are the kids learning?” she said.


    // Timestamp 01/22/26 3:25pm

    Councilmember Jamie Gauthier says district’s planning lacked ‘thought and consideration’ for important programs

    City Councilmember Jamie Gauthier said the Philadelphia School District showed “just a complete lack of thought and consideration for really important programs” when crafting its long-anticipated facilities plan.

    Gauthier said the plan would limit opportunities in her West Philadelphia-based 3rd District. She pointed to changes including Robeson High School and Parkway West ceasing to exist as standalone schools (Robeson would merge into Sayre and Parkway West into SLA Beeber) and The Workshop School co-locating with Overbrook High School.

    “What are people supposed to do for good high school options in West Philadelphia?” Gauthier said .

    Gauthier added that while Superintendent Tony B. Watlington Sr. has talked at length about avoiding the mistakes of the district’s widely criticized 2012 school closure plan, it appears doomed to repeat that history.

    “That’s a great thing to hold up every time we have this conversation, but how are you solving for it?” Gauthier said. “You can’t state all of the things that went wrong and then present a plan that seems to lack care in the same way as the plan in 2012.”

    Sean Collins Walsh


    // Timestamp 01/22/26 2:55pm

    Proposed school closures are ‘deeply troubling,’ Academy at Palumbo parent says

    Edwin Mayorga, an Academy at Palumbo parent and member of the Stand Up For Philly Schools coalition, called the planned school closures “deeply troubling.”

    “Closing schools straight off is never to me the right answer,” said Mayorga, an associate professor of educational studies at Swarthmore College who said SUPS is planning to rally outside district headquarters next Thursday to oppose the closures. “It’s about asking ourselves, what are the conditions that have produced a school that has declining enrollments, or toxic conditions in the facility, and trying to start from there?”

    Mayorga said he was still concerned the district hadn’t adequately engaged with the community. While the district touted 8,000 responses from a citywide survey, Mayorga questioned how extensively it was promoted.

    He also expressed skepticism of its findings: When his wife filled it out, Mayorga said, she was asked to choose between options she felt should all be priorities — like a neighborhood high school, and clean facilities.

    “How much did that survey really tell us? They’re framing it as a mandate,” said Mayorga, who noted that the Palumbo HSA wasn’t given notice of the plan for a new middle school.

    He also said the district’s plan seemed to “bury” the facilities needs of many of its aging buildings — citing Southwark Elementary’s troubles as just one example.

    “With all the money involved here … we’re still struggling to ensure all the schools across the city are operating in well-supported ways,” he said.

    Maddie Hanna


    // Timestamp 01/22/26 2:24pm

    Search tool: Check how your school could be impacted

    window.addEventListener(“message”,function(a){if(void 0!==a.data[“datawrapper-height”]){var e=document.querySelectorAll(“iframe”);for(var t in a.data[“datawrapper-height”])for(var r,i=0;r=e[i];i++)if(r.contentWindow===a.source){var d=a.data[“datawrapper-height”][t]+”px”;r.style.height=d}}});

    Felicia Gans Sobey


    // Timestamp 01/22/26 2:10pm

    Newly introduced legislation seeks to allow City Council to remove members of the school board

    One lawmaker on Thursday said he planned to oppose some of the closures proposed by the school district and brought legislation that would allow City Council to remove members of the school board.

    Councilmember Jeffery “Jay” Young, Jr., a Democrat who represents the North Philadelphia-based fifth district, introduced legislation to amend the city’s Home Rule Charter to give council the authority to remove board members, which it is not currently empowered to do. To become law, Council would need to pass legislation and a majority of voters would have to approve it through a ballot question.

    Young said it’s necessary to ensure accountability.

    “If you are entrusted with $5 billion in public funds, if you are closing schools during a literacy crisis, then you should be held directly accountable to the people you serve,” Young said. “This moment really demands our leadership.”

    He added: “Our children deserve stability. And above all, they deserve leaders who are willing to fight.”

    The legislation is also no doubt in response to a 2024 episode involving school board member Joyce Wilkerson, whom Council tried to deny a seat on the board by withdrawing her nomination. But Mayor Cherelle L. Parker took advantage of a loophole in the law and asked Wilkerson to serve on the board indefinitely.

    Anna Orso


    // Timestamp 01/22/26 1:52pm

    Alliance for Philadelphia Public Schools blasts district’s plan, vows to oppose closings

    The Alliance for Philadelphia Public Schools — a group made up mostly of retired district staff who are frequently critical of the district — blasted the district’s plan and the process it used to get there, and vowed to oppose closings.

    “Closing public schools that serve as community anchors has been and will again be devastating,” Lisa Haver, group coordinator and a co-founder, said in a statement. “Members of the school communities affected have been given very little time to organize and fight to save their schools before the board’s final vote.”

    Watlington is scheduled to present his plan to the school board on Feb. 26, but a vote has not been set. District officials said it was expected sometime this winter.

    Group members also questioned why the district “would give away valuable properties to the city, and why the city would not pay for buildings out of its $4.6 billion capital budget.”

    Kristen A. Graham


    // Timestamp 01/22/26 1:17pm

    Philadelphia Education Fund president is ‘feeling optimistic’ about schools plan

    Farah Jimenez, president of the Philadelphia Education Fund, called the plan “incredibly ambitious,” presenting new opportunities for students. For instance: Centralizing many career and technical education offerings, which could help more kids access them, Jimenez said.

    But Jimenez, who served on the former state-appointed School Reform Commission after it voted in 2013 to close more than 20 Philadelphia schools, also predicted challenges — including managing expectations.

    “With a lot of change comes a lot of anxiety,” Jimenez said, noting schools’ role not just as places of education, but as community hubs.

    The district also will have to think about “the brand around some of these community schools,” Jimenez said, and how to co-locate schools with “arguably some differences in culture and make sure people feel like that is a win-win for both student populations.”

    The district is planning to give eight school buildings to the city, which Jimenez said reflected a lesson learned from the SRC. When the commission tried to put school buildings on the open market, “it didn’t end up being the win we expected,” she said.

    While the SRC’s closure decisions were driven by financial constraints, “it feels like these changes are being made to improve experiences for students and educators,” Jimenez said. She said she was “feeling optimistic about it, because in Philadelphia we have a tendency to not do hard things.” If done well, the plan could be “incredibly exciting.”

    Maddie Hanna


    // Timestamp 01/22/26 1:09pm

    Closure plan is ‘a loss for Philadelphia,’ principals union president says

    Dr. Robin Cooper, president of CASA, the Philly principals’ union goes to her notes while the principals stream a Facebook live town hall meeting on April 7,2021. Teamsters International Rep. Michael Clark is on left.

    Robin Cooper, president of the union that represents district principals, said the effects of Thursday’s announcement will be felt for years.

    “It’s a loss of history, a loss for Philadelphia,” said Cooper. “Schools are a family, and some families are breaking up.”

    Cooper said she understands the math — the district has a lot of old buildings, many of which are have decades of deferred maintenance. A state court affirmed that the district has been underfunded for generations.

    “We know that change is inevitable, but this is difficult because we are talking about our schools,” Cooper said. “My members are in shock. And we’re figuring out how do we continue to provide a stable environment for our school staffs and our students and parents.”

    Though no closings would happen until the 2027-28 school year, Watlington said, the announcement was likely to have a destabilizing effect immediately. Site selection — the process by which teachers and other school staffers can apply for new jobs in the district — opens soon, and though they won’t be forced to find new positions immediately, some employees will likely move to jump now, before they’re pushed.

    “This is massive,” said Cooper.

    Kristen A. Graham


    // Timestamp 01/22/26 12:25pm

    Workshop School founder skeptical of Philly school closure plan

    Simon Hauger said closing schools like Overbrook High will be “politically not easy.”

    As the district released the school closure plan, Simon Hauger, founder of the Workshop School, was skeptical.

    Given the school system’s billions of dollars in deferred maintenance, “the district does not have the talent and capacity to actually solve this problem,” Hauger said. “To me, that’s the part that’s most frustrating … This is not their expertise. The solutions they’re offering are not going to be good solutions.”

    Under the plan, Workshop would move into the under-enrolled Overbrook High School in West Philadelphia — which “would be fine,” Hauger said. “There’s good stuff at that building.” But that only makes Overbrook, which Hauger estimated takes millions to run, “slightly more utilized,” he said. “It doesn’t make sense to me.”

    The problem, Hauger said, is that closing a school like Overbrook High, which was not slated to shut, is “politically not easy.”

    Maddie Hanna


    // Timestamp 01/22/26 12:04pm

    Philly City Council members express concerns about school closure plan

    Councilmember Isaiah Thomas, seen here in April, said he would oppose the closure of Russell Conwell Middle School in Kensington.

    City Council members were meeting Thursday morning during the first meeting of the year as news of the school district’s facilities plan became public. Several members, who were briefed on the plan earlier this week, said they understood the need to close and consolidate schools but have concerns about how individual closures could impact communities.

    “I’m Philly-born and raised, so there’s always like an emotional attachment to schools,” said Councilmember Isaiah Thomas, a Democrat who chairs the Education Committee. “They are a pillar in a lot of neighborhoods. Whenever you step into a conversation like this, you are always going to be super emotional.”

    For example, Thomas attended Russell Conwell Middle School in Kensington, which is slated for closure under the facilities plan. He said he will “adamantly” oppose the district shutting Conwell’s doors.

    Thomas did praise the district’s process for drafting its plan and said Superintendent Tony Watlington engaged in an open dialogue with lawmakers.

    The district, he said, acted with clear “intentionality.”

    Councilmember Curtis Jones Jr., whose district includes parts of West and Northwest Philadelphia, said some of the changes are encouraging, including an expansion of career and technical education planned for some schools, including Overbrook High School. Increasing the student body at the school instead of electing to close it, Jones said, is “right on point.”

    Jones also said some co-locations make sense — “like a great peanut butter and jelly mix” — but others could combine students who come from different neighborhoods and backgrounds. He said the district must consider what merging those populations means for classroom dynamics.

    “The places where the kids come from, that is always a dynamic that is under considered,” Jones said. “If I live in this neighborhood and got to travel to that neighborhood, what are the historical dynamics? That granular detail needs to be discussed.”

    Anna Orso


    // Timestamp 01/22/26 11:39am

    Philly teachers union president blames ‘chronic underfunding’ for school closing plan

    Philadelphia Federation of Teachers president Arthur Steinberg, seen here in September at Murrell Dobbins Career & Technical Education High School.

    Arthur Steinberg, president of the Philadelphia Federation of Teachers, said he’s waiting to see more granular details of the plan, including the list of schools that will be upgraded and what fixes are promised, and hopes information about how much weight was given to every factor that went into the decisions.

    But, Steinberg said, “it is devastating for any community to lose their school — the parents, the kids and the staff.”

    As for the process that led the district to this moment, Steinberg said it was abundantly clear even to advisory panel members that their viewpoints were just points of information for Watlington’s administration, that no promises about heeding any advice were made.

    Either way, the closure of 20 schools and more changes that will have ripples across the city for years to come all lead back to one factor, he said.

    “Without the chronic underfunding of the district,” said Steinberg, “we wouldn’t have gotten to this point.”

    Kristen A. Graham


    // Timestamp 01/22/26 11:33am

    ‘It’s heartbreaking’

    A copy of the Philadelphia School District’s facilities master plan.

    Outrage mounted for some Thursday morning as district officials began quietly notifying affected communities and groups.

    “It’s heartbreaking,” said Sharee S. Himmons, a veteran paraprofessional at Fitler Academics Plus, a K-8 in Germantown. “It feels like a family member is dying.”

    Himmons is enrolled in the district’s paraprofessional pathways program, taking college courses to earn her degree and teacher certification. She was sitting in her math class at La Salle University when she found out Fitler was slated for closure. She began crying. She failed a test she was taking because her concentration was shot, she said.

    “This school is such a staple in the neighborhood,” she said. Fitler is a citywide admissions school, but draws many students from the area. Himmons’ own sons attended Fitler, and she wanted to teach there after her college graduation.

    “This isn’t over,” she said. “We’re going to fight — hard.”

    Kristen A. Graham


    // Pinned

    // Timestamp 01/22/26 11:00am

    Philly would close 20 schools in massive proposal

    Philadelphia School District Superintendent Tony B. Watlington, seen here in September.

    Wholesale changes are coming to the Philadelphia School District, with Superintendent Tony B. Watlington Sr. poised to propose a massive reshaping of the system, including closing 20 schools.

    The plan, years in the making, would touch the majority of the district’s buildings: over a decade, 159 would be modernized, six co-located inside existing buildings, 12 closed for district use and eight closed and given to the city.

    One new building would be constructed.

    Change would come to every part of the city, but not until 2027-28. Closures would be scattered through most of Philadelphia, with North and West Philadelphia hardest hit.

    Philadelphia, the nation’s eighth largest school system, now has 216 schools in 307 buildings, the oldest of which was built in 1889. It has 70,000 empty seats citywide, though some of its schools, especially those in the Northeast, are overcrowded.

    Kristen A. Graham


    // Timestamp 01/22/26 11:00am

    What Philly schools could be closed?

    Overbrook Elementary is among the schools that would close.

    Here are the 20 schools that would close under Superintendent Tony B. Watlington Sr.’s revitalization plan:

    Elementary schools

    • Blankenburg
    • Fitler
    • Ludlow
    • Overbrook
    • Pennypacker
    • Morris
    • Waring
    • Welsh

    Middle schools

    • AMY Northwest
    • Conwell
    • Harding
    • Penn Treaty
    • Stetson
    • Tilden
    • Wagner

    High schools

    • Lankenau
    • Motivation
    • Parkway Northwest
    • Parkway West
    • Robeson

    (function() {
    var l2 = function() {
    new pym.Parent(‘school_closing1’,
    ‘https://media.inquirer.com/storage/inquirer/projects/innovation/arcgis_iframe/school_closing1.html’);
    };
    if (typeof(pym) === ‘undefined’) {
    var h = document.getElementsByTagName(‘head’)[0],
    s = document.createElement(‘script’);
    s.type = ‘text/javascript’;
    s.src = ‘https://pym.nprapps.org/pym.v1.min.js’;
    s.onload = l2;
    h.appendChild(s);
    } else {
    l2();
    }
    })();

    Some of those schools, like Lankenau and Robeson, would become programs inside other schools — Roxborough High for Lankenau, and Sayre for Robeson. Others would close outright, with students assigned elsewhere.

    Students at the affected schools would move into schools with similar or better academic outcomes or building conditions, or schools that are better by both measures, Watlington said. Transition resources would be available for schools, students and families from closing schools and for schools that take in new students.

    Watlington said he did not anticipate job losses as a result of the closures.

    Kristen A. Graham


    What’s happening to the district’s 307 buildings?

    Frankford High School is an example of a Philly school that has been modernized.

    Most schools — 159 — would be modernized under the proposed plan. (Frankford High, which closed for two years because of asbestos issues and just re-opened this fall with $30 million of work to spruce it up, is an example the district cited of a modernization.)

    An additional 122 fall into the “maintain” category, meaning they’ll just receive regular upkeep.

    Six facilities would be co-located, meaning they would be two separate schools housed under one roof, each with its own principal and team.

    Twenty schools would be closed.

    A lot of shuffling is planned. Penn Treaty, now a 6-12 school in Fishtown, would close in its current form, but the building would stay open, housing the current Bodine High School, a magnet in Northern Liberties. Bodine’s building would become the home of Constitution High, which now occupies a rented space in Center City.

    Kristen A. Graham

    // Timestamp 01/22/26 11:00am