Winter storm slams Philadelphia region with heavy snowfall

WPVI logo
Last updated: Tuesday, February 24, 2026 4:46AM GMT
RECAP: Philly region cleaning up from historic storm

PHILADELPHIA (WPVI) -- A major winter storm brought more than a foot of snow to Philadelphia and many other communities in the region, just as the snow from the last storm finally started to melt.

Snow totals even topped 20 inches in spots as a nor'easter struck the region Sunday and lingered well into Monday.

The storm will go down in the record books from Philadelphia north to Boston.

In Philadelphia, we officially received 14 inches of snow, placing this storm as our 17th largest on record.

A jackpot of 18-24" of snow was found in northern Burlington County and northern Ocean County, up toward New York City.

None of our reporting sites officially met the definition of blizzard conditions, but from Newark, NJ, up into Rhode Island and southeastern Massachusetts, many locations have achieved blizzard conditions with a record snowfall of 32.8" in Providence.

When temperatures drop into the low to mid 20s overnight, this means a freeze of any untreated surfaces that will create icy spots for the morning.


Key Headlines

Here's how the news is developing.
WPVI logo
Feb 23, 2026, 11:00 PM GMT

Latest snow totals across the Philadelphia region

The snow is piling up across the region as a nor'easter slams into the Philadelphia region.

Here are the latest snowfall reports from across Pennsylvania, New Jersey and Delaware:

PHILADELPHIA

Belmont: 12.7 inches (6:40 a.m., 2/23/26)

Bustleton: 12.0 inches (5:52 a.m., 2/23/26)

Fox Chase: 14.8 inches (11:00 a.m., 2/23/26)

Germantown: 9.9 inches (10:09 a.m., 2/23/26)

Northeast Philadelphia: 16.0 inches (9:15 a.m., 2/23/26)

Philadelphia International Airport: 14.0 inches (1:00 p.m., 2/23/26)

Point Breeze: 11.0 inches (3:00 a.m., 2/23/26)

Rockledge: 13.8 inches (7:00 a.m., 2/23/26)

Roxborough: 14.0 inches (10:00 a.m., 2/23/26)

PENNSYLVANIA

Berks County

Bernville, Pa.: 2.5 inches (7:00 a.m., 2/23/26)

Birdsboro, Pa.: 4.8 inches (5:00 a.m., 2/23/26)

Blandon, Pa.: 3.5 inches (4:00 a.m., 2/23/26)

Blue Marsh Dam, Pa.: 2.0 inches (7:00 a.m., 2/23/26)

Centre Twp, Pa.: 2.0 inches (7:00 a.m., 2/23/26)

Hamburg, Pa.: 2.0 inches (7:00 a.m., 2/23/26)

Lyons, Pa.: 5.0 inches (7:00 a.m., 2/23/26)

Morgantown, Pa.: 3.5 inches (10:25 a.m., 2/23/26)

New Morgan, Pa.: 4.0 inches (8:00 a.m., 2/23/26)

Oley, Pa.: 3.4 inches (8:00 a.m., 2/23/26)

Reading, Pa.: 3.5 inches (7:00 a.m., 2/23/26)

Reading Regional Airport, Pa.: 2.8 inches (1:00 p.m., 2/23/26)

Shartlesville, Pa.: 1.5 inches (7:00 a.m., 2/23/26)

Wernersville, Pa.: 4.5 inches (8:17 a.m., 2/23/26)

Bucks County

Bensalem, Pa.: 17.0 inches (9:00 a.m., 2/23/26)

Chalfont, Pa.: 7.3 inches (6:50 a.m., 2/23/26)

Croydon, Pa.: 18.0 inches (8:00 a.m., 2/23/26)

East Rockhill Twp, Pa.: 8.5 inches (6:30 a.m., 2/23/26)

Fairless Hills, Pa.: 20.5 inches (6:30 a.m., 2/23/26)

Fricks, Pa.: 11.7 inches (12:00 p.m., 2/23/26)

Furlong, Pa.: 12.3 inches (1:00 p.m., 2/23/26)

Jamison, Pa.: 8.5 inches (1:42 a.m., 2/23/26)

Langhorne, Pa.: 22.1 inches (11:30 a.m., 2/23/26)

Levittown, Pa.: 15.0 inches (3:53 a.m., 2/23/26)

Morrisville, Pa.: 21.0 inches (8:00 a.m., 2/23/26)

Newtown, Pa.: 8.0 inches (7:50 a.m., 2/23/26)

Northampton Twp, Pa.: 13.8 inches (6:30 a.m., 2/23/26)

Perkasie, Pa.: 6.0 inches (8:00 a.m., 2/23/26)

Richboro, Pa.: 22.0 inches (11:00 a.m., 2/23/26)

Trumbauersville, Pa.: 11.5 inches (8:00 a.m., 2/23/26)

Tullytown, Pa.: 18.0 inches (5:00 a.m., 2/23/26)

Warminster, Pa.: 13.5 inches (5:40 a.m., 2/23/26)

Yardley, Pa.: 12.0 inches (5:00 a.m., 2/23/26)

Chester County

Chads Ford, Pa.: 5.5 inches (7:00 a.m., 2/23/26)

East Coventry Twp, Pa.: 5.5 inches (9:20 a.m., 2/23/26)

East Nantmeal Twp, Pa.: 9.5 inches (8:00 a.m., 2/23/26)

East Nottingham Twp., Pa.: 7.5 inches (7:55 a.m., 2/23/26)

East Vincent Twp, Pa.: 6.4 inches (7:00 a.m., 2/23/26)

Jennersville, Pa.: 9.1 inches (11:00 a.m., 2/23/26)

Malvern, Pa.: 12.3 inches (9:13 a.m., 2/23/26)

North Coventry Twp, Pa.: 7.5 inches (1:00 p.m., 2/23/26)

Paoli, Pa.: 9.8 inches (11:30 a.m., 2/23/26)

Phoenixville, Pa.: 8.0 inches (10:35 a.m., 2/23/26)

Pottstown, Pa.: 5.0 inches (7:00 a.m., 2/23/26)

South Coatesville, Pa.: 6.5 inches (7:30 a.m., 2/23/26)

West Caln Twp, Pa.: 6.5 inches (8:30 a.m., 2/23/26)

West Chester, Pa.: 8.0 inches (7:30 a.m., 2/23/26)

Wickerton, Pa.: 6.0 inches (7:30 a.m., 2/23/26)

Delaware County

Boothwyn, Pa.: 10.0 inches (5:13 a.m., 2/23/26)

Chadds Ford Twp, Pa.: 11.5 inches (10:00 a.m., 2/23/26)

Clifton Heights, Pa.: 10.5 inches (9:30 a.m., 2/23/26)

Lansdowne, Pa.: 9.0 inches (9:00 a.m., 2/23/26)

Lima, Pa.: 8.8 inches (5:35 a.m., 2/23/26)

Media, Pa.: 7.8 inches (10:15 a.m., 2/23/26)

Morton, Pa.: 13.4 inches (10:00 a.m., 2/23/26)

Nether Providence Twp, Pa.: 12.0 inches (6:00 a.m., 2/23/26)

Swarthmore, Pa.: 12.0 inches (10:31 a.m., 2/23/26)

Upper Chichester, Pa.: 9.8 inches (7:00 a.m., 2/23/26)

Montgomery County

Collegeville, Pa.: 7.0 inches (9:00 a.m., 2/23/26)

Conshohocken, Pa.: 8.4 inches (7:30 a.m., 2/23/26)

Elkins Park, Pa.: 10.5 inches (9:15 a.m., 2/23/26)

Fort Washington, Pa.: 12.0 inches (8:00 a.m., 2/23/26)

Gilbertsville, Pa.: 9.0 inches (8:30 a.m., 2/23/26)

Glenside, Pa.: 10.5 inches (8:15 a.m., 2/23/26)

Green Lane, Pa.: 11.4 inches (9:15 a.m., 2/23/26)

Harleysville, Pa.: 8.5 inches (11:00 a.m., 2/23/26)

Hatfield, Pa.: 8.0 inches (8:42 a.m., 2/23/26)

Jenkintown, Pa.: 8.5 inches (8:00 a.m., 2/23/26)

King of Prussia, Pa.: 8.0 inches (9:00 a.m., 2/23/26)

Lansdale, Pa.: 8.8 inches (8:15 a.m., 2/23/26)

Maple Glen, Pa.: 11.6 inches (11:00 a.m., 2/23/26)

New Hanover Twp, Pa.: 8.7 inches (8:20 a.m., 2/23/26)

Norristown, Pa.: 13.4 inches (10:25 a.m., 2/23/26)

Penn Wynne, Pa.: 10.5 inches (7:00 a.m., 2/23/26)

Royersford, Pa.: 8.0 inches (8:00 a.m., 2/23/26)

Salford Twp, Pa.: 6.8 inches (9:00 a.m., 2/23/26)

Skippack, Pa.: 12.8 inches (11:50 a.m., 2/23/26)

Souderton, Pa.: 9.2 inches (7:00 a.m., 2/23/26)

Trappe, Pa.: 11.7 inches (10:20 a.m., 2/23/26)

Willow Grove, Pa.: 10.0 inches (7:00 a.m., 2/23/26)

Lehigh County

Breinigsville, Pa.: 4.0 inches (6:00 a.m., 2/23/26)

Coopersburg, Pa.: 7.0 inches (8:30 a.m., 2/23/26)

Germansville, Pa.: 5.4 inches (9:00 a.m., 2/23/26)

Lehigh Valley International, Pa.: 5.2 inches (1:00 p.m., 2/23/26)

New Tripoli, Pa.: 3.5 inches (6:45 a.m., 2/23/26)

Salisbury Twp, Pa.: 7.3 inches (7:30 a.m., 2/23/26)

Schnecksville, Pa.: 4.0 inches (7:00 a.m., 2/23/26)

Slatington, Pa.: 3.0 inches (7:30 a.m., 2/23/26)

Weisenberg Twp, Pa.: 5.3 inches (11:00 a.m., 2/23/26)

Northampton County

Bangor, Pa.: 6.0 inches (9:30 a.m., 2/23/26)

Bethlehem Twp, Pa.: 5.4 inches (9:00 a.m., 2/23/26)

Easton, Pa.: 7.2 inches (8:30 a.m., 2/23/26)

Martins Creek, Pa.: 4.6 inches (7:00 a.m., 2/23/26)

Moore Twp, Pa.: 4.7 inches (8:20 a.m., 2/23/26)

Nazareth, Pa.: 7.8 inches (8:00 a.m., 2/23/26)

Pen Argyl, Pa.: 5.5 inches (9:00 a.m., 2/23/26)

Tatamy, Pa.: 6.3 inches (9:15 a.m., 2/23/26)

NEW JERSEY

Atlantic County

Atlantic City, N.J.: 14.0 inches (6:30 a.m., 2/23/26)

Atlantic City International, N.J.: 16.9 inches (1:00 p.m., 2/23/26)

Brigantine, N.J.: 12.5 inches (8:00 a.m., 2/23/26)

Egg Harbor Twp., N.J.: 15.3 inches (12:00 p.m., 2/23/26)

Estell Manor, N.J.: 12.7 inches (8:00 a.m., 2/23/26)

Galloway Twp, N.J.: 12.1 inches (6:18 a.m., 2/23/26)

Hammonton, N.J.: 8.2 inches (7:45 a.m., 2/23/26)

Margate City, N.J.: 11.4 inches (7:00 a.m., 2/23/26)

Mays Landing, N.J.: 19.0 inches (12:55 p.m., 2/23/26)

Minotola, N.J.: 17.0 inches (11:00 a.m., 2/23/26)

Somers Point, N.J.: 18.2 inches (12:40 p.m., 2/23/26)

Burlington County

Bordentown, N.J.: 14.0 inches (7:30 a.m., 2/23/26)

Burlington Twp, N.J.: 17.0 inches (7:00 a.m., 2/23/26)

Cinnaminson, N.J.: 12.0 inches (11:00 a.m., 2/23/26)

Columbus, N.J.: 20.5 inches (12:45 p.m., 2/23/26)

Delanco, N.J.: 16.2 inches (12:30 p.m., 2/23/26)

Delran, N.J.: 14.0 inches (8:45 a.m., 2/23/26)

Evesham, N.J.: 12.3 inches (7:00 a.m., 2/23/26)

Hainesport, N.J.: 17.8 inches (8:00 a.m., 2/23/26)

Lake Pine, N.J.: 19.2 inches (9:00 a.m., 2/23/26)

Mansfield Twp, N.J.: 19.0 inches (7:00 a.m., 2/23/26)

Maple Shade, N.J.: 16.0 inches (7:30 a.m., 2/23/26)

Medford, N.J.: 16.8 inches (8:35 a.m., 2/23/26)

Medford Lakes, N.J.: 14.0 inches (11:00 a.m., 2/23/26)

Medford Twp, N.J.: 18.0 inches (5:20 a.m., 2/23/26)

Moorestown, N.J.: 19.5 inches (11:20 a.m., 2/23/26)

Moorestown Twp, N.J.: 16.7 inches (7:30 a.m., 2/23/26)

Mount Holly WFO, N.J.: 20.3 inches (1:00 p.m., 2/23/26)

Mount Laurel, N.J.: 20.6 inches (1:05 p.m., 2/23/26)

Pemberton, N.J.: 20.0 inches (12:00 p.m., 2/23/26)

Rancocas, N.J.: 17.4 inches (9:00 a.m., 2/23/26)

South Jersey Regional, N.J.: 20.3 inches (11:30 a.m., 2/23/26)

Westampton, N.J.: 19.2 inches (7:00 a.m., 2/23/26)

Willingboro, N.J.: 14.5 inches (7:20 a.m., 2/23/26)

Camden County

Barrington, N.J.: 16.5 inches (6:30 a.m., 2/23/26)

Blackwood, N.J.: 12.0 inches (1:47 a.m., 2/23/26)

Haddon Heights, N.J.: 15.0 inches (12:02 p.m., 2/23/26)

Haddon Township, N.J.: 14.0 inches (10:15 a.m., 2/23/26)

Lindenwold, N.J.: 17.0 inches (10:00 a.m., 2/23/26)

Mt. Ephraim, N.J.: 15.0 inches (7:00 a.m., 2/23/26)

Sicklerville, N.J.: 16.0 inches (8:30 a.m., 2/23/26)

Somerdale, N.J.: 18.0 inches (7:45 a.m., 2/23/26)

Winslow Twp, N.J.: 9.5 inches (7:00 a.m., 2/23/26)

Cape May County

Lower Twp, N.J.: 12.5 inches (7:00 a.m., 2/23/26)

North Wildwood, N.J.: 8.7 inches (7:54 a.m., 2/23/26)

Ocean City, N.J.: 16.0 inches (12:45 p.m., 2/23/26)

Cumberland County

Bridgeton, N.J.: 16.1 inches (8:10 a.m., 2/23/26)

Vineland, N.J.: 12.0 inches (10:10 a.m., 2/23/26)

Gloucester County

Clayton, N.J.: 15.0 inches (8:20 a.m., 2/23/26)

East Greenwich Twp, N.J.: 14.0 inches (5:45 a.m., 2/23/26)

Franklin Twp, N.J.: 14.3 inches (7:30 a.m., 2/23/26)

Glassboro, N.J.: 17.0 inches (8:45 a.m., 2/23/26)

Mantua, N.J.: 17.0 inches (7:58 a.m., 2/23/26)

Malaga, N.J.: 17.0 inches (10:00 a.m., 2/23/26)

Monroe Twp, N.J.: 19.0 inches (9:00 a.m., 2/23/26)

Paulsboro, N.J.: 13.4 inches (12:30 p.m., 2/23/26)

Pitman, N.J.: 21.5 inches (11:30 a.m., 2/23/26)

Washington Twp, N.J.: 16.0 inches (6:00 a.m., 2/23/26)

Williamstown, N.J.: 10.3 inches (8:00 a.m., 2/23/26)

Woodbury, N.J.: 12.0 inches (1:30 a.m., 2/23/26)

Mercer County

East Windsor Twp, N.J.: 17.5 inches (9:15 a.m., 2/23/26)

Ewing, N.J.: 15.5 inches (7:45 a.m., 2/23/26)

Hamilton Square, N.J.: 15.3 inches (9:00 a.m., 2/23/26)

Hamilton Twp, N.J.: 15.1 inches (7:00 a.m., 2/23/26)

Hopewell Twp, N.J.: 16.0 inches (9:00 a.m., 2/23/26)

Lawrence Twp, N.J.: 15.5 inches (10:45 a.m., 2/23/26)

Lawrenceville, N.J.: 14.0 inches (3:30 a.m., 2/23/26)

Mercerville, N.J.: 16.5 inches (12:00 p.m., 2/23/26)

Pennington, N.J.: 15.5 inches (7:00 a.m., 2/23/26)

Princeton, N.J.: 16.0 inches (10:00 a.m., 2/23/26)

Robbinsville Twp, N.J.: 19.3 inches (11:30 a.m., 2/23/26)

Trenton Mercer Airport, N.J.: 16.4 inches (1:00 p.m., 2/23/26)

West Windsor Twp, N.J.: 16.0 inches (10:00 a.m., 2/23/26)

Woodsville, N.J.: 15.0 inches (10:00 a.m., 2/23/26)

Ocean County

Bayville, N.J.: 25.8 inches (12:30 p.m., 2/23/26)

Brick, N.J.: 18.5 inches (11:33 a.m., 2/23/26)

Forked River, N.J.: 15.0 inches (12:00 p.m., 2/23/26)

Jackson, N.J.: 25.2 inches (1:00 p.m., 2/23/26)

Lakewood, N.J.: 24.0 inches (11:50 a.m., 2/23/26)

Lanoka Harbor, N.J.: 17.0 inches (9:15 a.m., 2/23/26)

Manchester Twp, N.J.: 18.0 inches (6:30 a.m., 2/23/26)

Toms River, N.J.: 23.5 inches (10:45 a.m., 2/23/26)

Tuckerton, N.J.: 16.0 inches (8:30 a.m., 2/23/26)

Whiting, N.J.: 20.0 inches (9:00 a.m., 2/23/26)

Salem County

Monroeville, N.J.: 18.0 inches (8:00 a.m., 2/23/26)

Olivet, N.J.: 16.0 inches (11:00 a.m., 2/23/26)

Oldmans Twp, N.J.: 9.4 inches (7:29 a.m., 2/23/26)

Quinton, N.J.: 16.0 inches (11:00 a.m., 2/23/26)

Upper Pittsgrove Twp, N.J.: 11.5 inches (9:15 a.m., 2/23/26)

DELAWARE

Kent County

Clayton, Del.: 10.0 inches (6:45 a.m., 2/23/26)

Dover, Del.: 16.5 inches (9:45 a.m., 2/23/26)

Felton, Del.: 17.5 inches (12:30 p.m., 2/23/26)

Harrington, Del.: 16.1 inches (11:00 a.m., 2/23/26)

Leipsic, Del.: 18.0 inches (10:29 a.m., 2/23/26)

Magnolia, Del.: 13.0 inches (8:12 a.m., 2/23/26)

Smyrna, Del.: 13.2 inches (7:00 a.m., 2/23/26)

Woodside, Del.: 20.5 inches (11:15 a.m., 2/23/26)

New Castle County

Bear, Del.: 7.0 inches (6:30 a.m., 2/23/26)

Bellefonte, Del.: 8.5 inches (9:00 a.m., 2/23/26)

Hockessin, Del.: 10.0 inches (5:55 a.m., 2/23/26)

Holiday Hills, Del.: 8.3 inches (2:10 a.m., 2/23/26)

Marshallton, Del.: 6.3 inches (9:30 a.m., 2/23/26)

New Castle County Airport, Del.: 8.3 inches (1:00 p.m., 2/23/26)

Newark, Del.: 5.0 inches (8:30 a.m., 2/23/26)

Newport, Del.: 7.2 inches (7:00 a.m., 2/23/26)

Talleyville, Del.: 10.0 inches (11:15 a.m., 2/23/26)

Wilmington, Del.: 8.0 inches (7:00 a.m., 2/23/26)

TaRhonda Thomas Image
Feb 23, 2026, 10:22 PM GMT

Atlantic City digs out from more than a foot of snow

Waves crashed into snow instead of sand Sunday as Atlantic City weathered its most significant storm in ten years, a system that dropped 16.9 inches of snow and prompted a statewide emergency declaration.

Visitors who arrived expecting a quiet getaway instead found themselves in the middle of a winter blast.

"Actually, we're on vacation. We came down here. We didn't expect a snowstorm," said William G. Bell of Juniata Park, who come to Atlantic City to celebrate his dad's birthday.

The storm blanketed the boardwalk and surrounding streets, creating conditions some residents said they had not seen in years.

"It's crazy. I don't think Atlantic City has had a snowstorm like this in a long time," said Erik McClain, who was out with Alyshya McClain.

City crews worked through the night to keep major roads passable, while first responders were among the few vehicles moving through the snow-covered streets.

Shoveling crews tackled sidewalks as the storm continued to pile up snow. Crews with various private companies could be seen working feverishly to clear sidewalks starting Monday morning.

Atlantic City digs out from more than a foot of snow

"Because somebody's got to be out here doing it," said one worker who also gave the city a shout-out for clearing the roads to the best of their ability.

By midday, the fierce winds that had whipped through the city began to calm, allowing some residents to venture outside, though not everyone was enthusiastic.

"Only fools out here haha! Only fools," joked Marian Smith-Bell of Juniata Park.

Others embraced the winter weather.

"I always like the winter. I love the winter," one woman said, adding that she even named her four-year-old daughter after the season.

For longtime visitors, the storm's intensity came as a surprise.

"We didn't think it was gonna be this bad because normally when you guys come on and say it's gonna be 8-20 inches I say, 'Yeah it'll be two inches of snow,'" said Bell.

As Atlantic City continues digging out, residents and visitors alike are left with a storm they say they won't soon forget.

WPVI logo
Feb 23, 2026, 10:03 PM GMT

Fun in the snow: Storm can't stop this Corgi from playing

This is Sir Dudley, of Cherry Hill, whose little legs are no match for a snowstorm like this one.

But the struggle is not dampening his spirits because not even 16 inches of snow can stop him from playing with his favorite toys in the backyard.

This is Sir Dudley, of Cherry Hill, whose little legs are no match for a snowstorm like this one. But the struggle is not dampening his spirits.

Thanks to Laura Hutchinson for sharing these videos with us.

You can share your videos with us by visiting 6abc.com/share.

ByPaul Trombello WPVI logo
Feb 23, 2026, 9:43 PM GMT

Record snowfall in Philadelphia

Our nor'easter will go down in the record books from Philadelphia north to Boston.

Here in Philadelphia, we officially received 14.0 inches of snow, placing this storm as our 17th largest on record.

Essentially, everyone from I-95 east received a foot or more of snow, with a quick dropoff as you headed northwest toward Lancaster, Reading and Allentown, thanks to sinking air in those locations.

A jackpot of 18-24 inches was found in northern Burlington County and northern Ocean County, on up toward New York City.

None of our reporting sites officially met the definition of blizzard conditions, but from Newark, New Jersey, up into Rhode Island and southeastern Massachusetts, many locations did achieve blizzard conditions, including a record snowfall of 32.8 inches in
Providence, Rhode Island, where heavy snow bands continue to rotate in.

They could very easily approach 40 inches by the end of the day.