In recent years, Maryland has reported notably high child fatalities related to mistreatment and abuse — well above the national average. But state officials now say that Maryland has been reporting incorrect numbers for the last five years, and the number is far lower than initially reported.
This article was republished with permission from WTOP’s news partners at Maryland Matters. Sign up for Maryland Matters’ free email subscription today.
In recent years, Maryland has reported notably high child fatalities related to mistreatment and abuse — well above the national average. But state officials now say that Maryland has been reporting incorrect numbers for the last five years, and the number is far lower than initially reported.
“It was really just us not checking our homework and not double-checking our work,” said Alger Studstill Jr., the executive director of the Social Services Administration in the Maryland Department of Human Services.
Advertisement
“Our highest priority in this work is to ensure that children across the state of Maryland are safe and well,” he said. “We’ve been working with national consultants to look at how we are reviewing our child maltreatment fatalities, but also looking at our data to ensure that these types of reporting errors don’t happen again.”
Studstill said that “one fatality is one too many,” and the department will be incorporating the new data into future efforts to improve child welfare services in the state.
Meanwhile, advocates and child welfare experts say the time it took to investigate the Maryland’s soaring child fatalities is indicative of the lack of attention the issue gets.
Emily Putnam-Hornstein, with the School of Social Work at University of North Carolina at Chapel Hill and the organization Lives Cut Short, hopes that the corrected data can serve as a “wake-up call” for states to pay closer attention to the issue.
“I don’t think Maryland is alone in not having a great handle on exactly what these maltreatment fatality counts consist of,” she said. “If we’re trying to prevent them (child maltreatment fatalities), we have to know exactly what we’re trying to prevent.
Advertisement
“These data matter so much from a public health and prevention standpoint. That’s why I would love to see not just corrected numbers but to see much more transparency and disclosure of the specifics of the deaths that occurred, not just in Maryland but all over the states,” Putnam-Hornstein said.
The child maltreatment fatality update is part of a data overhaul for the department that was spurred by recent reporting in the Baltimore Banner that pushed the problem of child fatalities to the forefront for state officials.
“Once we were made aware of the problem, we got to work to address it,” Studstill said.
Every year, states report information on child maltreatment to the federal Children’s Bureau, overseen by the U.S. Department of Health and Human Services, which get published in the annual Child Maltreatment report.
The most recent report, in January, published data from 2023. That year, Maryland reported to federal officials that 83 children had died due to maltreatment, resulting in a rate of 6.09 fatalities per 100,000 children from birth to 17 years old. The national rate was 2.73 fatalities per 100,000 that same year, when just under 2,000 children died due to maltreatment.
Advertisement
But Studstill said it appears the department included any case in its report where a maltreatment investigation was opened, not just those where maltreatment, neglect or abuse were confirmed. As a result, the state overreported deaths for 2023, when it now says there were 47 deaths.
“They (the federal agency) are looking for child fatalities where there was child maltreatment that was ‘indicated’ — meaning that the fatality was a direct result of abuse or neglect,” Studstill said in a recent interview. “What Maryland has done previously is we’ve been reporting all fatalities.”
“We operate an abuse hotline, so whenever we receive a call, we have screening-in criteria that we will review,” he said. “If the fatality is alleged to have been caused by a parent or caregiver, then we screen that report in.”
Studstill said the 83 cases reported in 2023 were “all of the cases that got screened in,” while the corrected 47 cases are those where “there was an indicated finding – meaning that the fatality was a result of neglect or abuse by a caregiver.”
A chart showing the number of child fatalities in Maryland reported to federal officials and new data showing what the state believes the accurate numbers are. (Courtesy of the Maryland Department of Human Services)
The department now believes the 285 fatalities it reported from 2020 to 2023 were actually 173 — with 30 in 2020 instead of the reported 50; 56 in 2021 instead of 84; and 40 instead of the reported 68 in 2022. It asked the U.S. Department of Health and Human Services last month to correct the data. The letter to HHS said some of the inaccuracies resulted from the state transitioning to a new data system to report child welfare cases, and “are as a result of not conducting validation or reconciliation.”
Advertisement
The state said that of the lower number of deaths where neglect or abuse was indicated, a “significant portion of child fatalities during this period resulted from co-sleeping, unsafe sleep, infant/toddler drug ingestion, suicide and drowning.”
While national data for 2024 won’t be available until next year, state officials say Maryland will report 46 child fatalities in the next edition of Child Maltreatment.
“Every preventable death is a tragedy. It is particularly tragic when that death occurs at the hands of a parent,” Putnam-Hornstein said. “When I read the letters and the statements that were circulated in terms of how these errors occurred, as someone who works with data, I totally understand how this could have happened.”
‘Collective failure’
Putnam-Hornstein and other social services experts say that despite the lower reported fatalities in the state, there is still work to be done to improve child welfare and reduce the number of child deaths overall.
A graph showing the number of child fatalities Maryland reported to federal officials the number of deaths the state now believes occrred. (Chart courtesy Maryland Department of Human Services)
“I think the good news from the public standpoint is we now know what baseline we are working from, as we try to protect more children and prevent more fatalities,” Putnam-Hornstein said. “I continue to think that there’s tremendous room for improvement in how we investigate potential child maltreatment fatalities … and then what we do with that information to try to improve system coordination.”
Richard Barth, professor at the University of Maryland School of Social Work, said the corrected data is not necessarily a comfort to those in his field, as he believes there are issues with the national reporting system at large.
Advertisement
“I don’t think any of us feel that the numbers we have really represent the risks to kids,” Barth said, noting that there are often few differences between child fatalities where abuse and maltreatment is indicated and those where the mistreatment is unsubstantiated or ruled out.
Barth says that the new data is “a good wake-up call” for the state to bolster data on kids in the welfare system to better understand the factors that lead up to child mistreatment fatalities.
“Families that are involved in child welfare are often involved for quite some time,” he said. “The more that we know about the accumulating risks for them, the better.”
Putnam-Hornstein agreed.
“Hopefully this is a wake up call that will lead to improvements in data collection, not just in Maryland but other states. And hopefully corresponding improvements in how our systems respond to child safety concerns,” she said.
Advertisement
Putnam-Hornstein said the data collection issues are “arguably a collective failure on the part of many of us.”
“I could argue that researchers should have been looking at that data and asking questions of Maryland and other states, sooner. I could argue that if the federal government is collecting that data and publishing data … one would presumably hope that there’d be some additional policies done and some questions raised,” she said.
“And then of course, most locally, one would hope that Maryland would have been looking closely at those trends and the comparisons across states,” she said.
Baltimore-Washington Parkway, exit ramps to close in Jessup for bridge replacement
Updated: 10:31 AM EDT Apr 6, 2026
Editorial Standards ⓘ
Advertisement
A portion of the Baltimore-Washington Parkway will close for two weekends in Jessup, where a bridge will be demolished.Check our LIVE traffic map and cameras in the WBAL-TV 11 News appThe Maryland State Highway Administration said Maryland Route 295 ramps will close, weather permitting, at Maryland Route 175 for an interchange reconstruction project.Southbound MD 295 will close between Maryland Routes 100 and 32 starting at 10 p.m. on April 10 until 5 a.m. on April 13 with the following lane and ramp closures.Both ramps from MD 100 onto southbound MD 295.Both ramps from Arundel Mills Boulevard onto southbound MD 295.Southbound MD 295 ramp to eastbound and westbound MD 175.Westbound MD 175 ramp to southbound MD 295.Northbound MD 295 will close between Maryland Routes 32 and 100 starting at 10 p.m. on April 17 until 5 a.m. on April 20 with the following ramp closures.Both ramps from MD 32 onto northbound MD 295.Eastbound MD 175 ramp to northbound MD 295.Northbound MD 295 ramp to eastbound and westbound MD 175.The mainline MD 175 lanes on the new bridge will remain open to traffic. The SHA said signs will be posted for detours to include MD 100, Interstate 95 and MD 32. Those going to Baltimore-Washington International Thurgood Marshall Airport are advised to use alternate north-south routes such as I-95, U.S. Route 1 or I-97 to reach I-195.The overall interchange reconstruction project completion is scheduled for Fall 2027, schedule and weather permitting.
JESSUP, Md. —
A portion of the Baltimore-Washington Parkway will close for two weekends in Jessup, where a bridge will be demolished.
Advertisement
The Maryland State Highway Administration said Maryland Route 295 ramps will close, weather permitting, at Maryland Route 175 for an interchange reconstruction project.
Southbound MD 295 will close between Maryland Routes 100 and 32 starting at 10 p.m. on April 10 until 5 a.m. on April 13 with the following lane and ramp closures.
Both ramps from MD 100 onto southbound MD 295.
Both ramps from Arundel Mills Boulevard onto southbound MD 295.
Southbound MD 295 ramp to eastbound and westbound MD 175.
Westbound MD 175 ramp to southbound MD 295.
Northbound MD 295 will close between Maryland Routes 32 and 100 starting at 10 p.m. on April 17 until 5 a.m. on April 20 with the following ramp closures.
Both ramps from MD 32 onto northbound MD 295.
Eastbound MD 175 ramp to northbound MD 295.
Northbound MD 295 ramp to eastbound and westbound MD 175.
The mainline MD 175 lanes on the new bridge will remain open to traffic.
The SHA said signs will be posted for detours to include MD 100, Interstate 95 and MD 32.
Advertisement
Those going to Baltimore-Washington International Thurgood Marshall Airport are advised to use alternate north-south routes such as I-95, U.S. Route 1 or I-97 to reach I-195.
The overall interchange reconstruction project completion is scheduled for Fall 2027, schedule and weather permitting.
Advertisement
`;
}
function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}
function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;
Advertisement
function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});
var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}
function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}
Advertisement
var location = { zip: window.DEFAULT_ZIPCODE };
try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}
var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;
if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}
function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;
Advertisement
var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);
if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.wbaltv.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘mobile-weather’, “https://www.wbaltv.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}
function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;
var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}
var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}
Advertisement
var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}
var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}
var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}
function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;
if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);
for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex
`;
}
function refreshWeatherIframe(containerId) {
var iframeId = ‘weather-iframe-‘ + containerId;
var iframe = document.getElementById(iframeId);
if (iframe && iframe.src) {
var originalSrc = iframe.src;
iframe.src = originalSrc + (originalSrc.indexOf(‘?’) > -1 ? ‘&’ : ‘?’) + ‘t=” + Date.now();
}
}
Advertisement
function initializeWeatherBox(container) {
var containerId = container.getAttribute(“data-container-id’);
var isWeatherBoxV2 = containerId === ‘home-weather-v2’;
function switchWeatherTab(tabName, clickedElement) {
container.querySelectorAll(‘[data-tab-id]’).forEach(function(tab) {
tab.classList.remove(‘open’);
tab.setAttribute(‘aria-selected’, ‘false’);
});
var targetContent = container.querySelector(‘[data-content-id=”‘ + tabName + ‘”]’);
if (targetContent) {
targetContent.style.display = ‘block’;
targetContent.removeAttribute(‘hidden’);
}
}
Advertisement
function loadWeatherData() {
// If weather data is already being loaded, wait for it
if (window.weatherDataPromise) {
window.weatherDataPromise.then(function(data) {
if (data && data.data) {
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
}
});
return;
}
var location = { zip: window.DEFAULT_ZIPCODE };
try {
var storedLocations = localStorage.getItem(‘hrst.zip.history’);
if (storedLocations) {
var locations = JSON.parse(storedLocations);
if (locations && locations.length > 0) {
location = locations[0];
}
}
} catch (e) {}
var apiUrl = (window.DEWY_HOSTNAME || ”) + ‘/api/v1/weather/full/’ + location.zip;
if (window.fetch) {
window.weatherDataPromise = fetch(apiUrl)
.then(function(response) { return response.json(); })
.then(function(data) {
if (data && data.data) {
var article = container.closest(‘.article–wrapper’);
var weatherContainer = container.closest(‘.weather-box-container’);
if (weatherContainer) {
weatherContainer.style.display = ‘flex’;
updateCurrentWeather(data.data);
updateForecastTabs(data.data);
updateWeatherAlertsBar(data.data);
}
return data;
}
})
.catch(function(error) {
console.error(‘Error loading weather:’, error);
// Reset to unknown background on error
updateWeatherBackground(‘unknown’);
});
}
}
Advertisement
function updateWeatherAlertsBar(weatherData) {
var weatherWatchHeader = container.querySelector(‘.weather-watch-header’);
if (!weatherWatchHeader) return;
var weatherWatchText = weatherWatchHeader.querySelector(‘.weather-watch-text’);
var weatherWatchLink = weatherWatchHeader.querySelector(‘.weather-watch-link’);
if (weatherData.alerts_count > 0) {
weatherWatchHeader.className=”weather-watch-header has-alerts”;
if (weatherWatchText) {
weatherWatchText.textContent = `Weather Alerts (${weatherData.alerts_count})`;
}
if (weatherWatchLink) {
if (!weatherWatchLink.getAttribute(‘data-initial-href’)) {
weatherWatchLink.setAttribute(‘data-initial-href’, weatherWatchLink.getAttribute(‘href’));
weatherWatchLink.setAttribute(‘data-initial-onclick’, weatherWatchLink.getAttribute(‘onclick’) || ”);
}
weatherWatchLink.setAttribute(‘href’, “https://www.wbaltv.com/alerts”);
weatherWatchLink.setAttribute(‘onclick’, “return handleWeatherLinkClick(event, ‘click_alerts’, ‘click’, ‘sidelist-weather’, “https://www.wbaltv.com/alerts”);”);
}
} else {
weatherWatchHeader.className=”weather-watch-header”;
if (weatherWatchText) {
weatherWatchText.textContent = containerId === ‘home-weather-v2’ ? ‘Watch Latest Forecast’ : ‘Latest Forecast’;
}
if (weatherWatchLink) {
var initialHref = weatherWatchLink.getAttribute(‘data-initial-href’);
var initialOnclick = weatherWatchLink.getAttribute(‘data-initial-onclick’);
if (initialHref) {
weatherWatchLink.setAttribute(‘href’, initialHref);
}
if (initialOnclick) {
weatherWatchLink.setAttribute(‘onclick’, initialOnclick);
}
}
}
}
function updateCurrentWeather(weatherData) {
if (weatherData.current) {
var tempValue = weatherData.current.temp_f || ”;
var skyValue = weatherData.current.sky || ”;
var feelsLikeValue = weatherData.current.feels_like_f || weatherData.current.temp_f || ”;
var tempEl = container.querySelector(‘.weather-grid–current-temp-value’);
if (tempEl) {
tempEl.textContent = tempValue;
tempEl.setAttribute(‘aria-label’, tempValue + ‘ degrees Fahrenheit’);
}
Advertisement
var iconEl = container.querySelector(‘.weather-grid–current-icon’);
if (iconEl && weatherData.current.icon_name) {
iconEl.className=”weather-grid–current-icon weather-current-icon icon icon-weather-” + weatherData.current.icon_name;
}
var skyEl = container.querySelector(‘.weather-grid–sky’);
if (skyEl) {
skyEl.textContent = skyValue;
skyEl.setAttribute(‘aria-label’, ‘Current condition: ‘ + skyValue);
}
var feelsEl = container.querySelector(‘.weather-grid–feels’);
if (feelsEl) {
feelsEl.textContent = feelsLikeValue + ‘°F’;
feelsEl.setAttribute(‘aria-label’, feelsLikeValue + ‘ degrees Fahrenheit’);
}
var weatherContainer = container.querySelector(‘.weather-temp-container’);
if (weatherContainer) {
var summary = ‘Current temperature ‘ + tempValue + ‘ degrees Fahrenheit, ‘ +
skyValue + ‘, feels like ‘ + feelsLikeValue + ‘ degrees’;
weatherContainer.setAttribute(‘aria-label’, summary);
}
function updateForecastTabs(weatherData) {
var visibleItems = isWeatherBoxV2 ? 6 : 5;
if (weatherData.hourly) {
var hourlyContainer = container.querySelector(‘.weather-hourly-forecast’);
if (hourlyContainer) {
var html=””;
var maxHours = Math.min(visibleItems, weatherData.hourly.length);
for (var i = 0; i 0 ? currentIndex – 1 : tabs.length – 1;
tabs[prevIndex].focus();
break;
case ‘ArrowRight’:
e.preventDefault();
var nextIndex = currentIndex
A Maryland man is dead after being struck by a pickup truck in Fairfax County, Virginia, late Friday night.
A Maryland man is dead after being struck by a pickup truck in Fairfax County, Virginia, late Friday night.
Police said the crash happened around 10:20 p.m. at the intersection of Richmond Highway and Pohick Road near Woodlawn.
According to investigators, the driver of a Toyota Tacoma was heading northbound on Richmond Highway when the pedestrian, Anthony Williams, 67, was crossing at the intersection. He was hit in the roadway.
Advertisement
Williams was taken to a hospital with life-threatening injuries and later died.
The driver was not hurt and remained at the scene.
Police said speed and alcohol do not appear to be factors.
Anyone with information regarding this accident is asked by Fairfax County police to call their crash reconstruction unit at 703-280-0543 or can submit an anonymous tip at 1-866-411-8477. Those who submit an anonymous tip are eligible for cash rewards.
Below is a map of the location where the crash took place:
Advertisement
(Courtesy Google Maps)
Get breaking news and daily headlines delivered to your email inbox by signing up here.
Sunday is a WJZ First Alert Weather Day. Showers and a few storms move through the state with a cold front today. Gusty winds are also expected through the day.
Easter Showers
Outside of western Maryland, the day started quiet and bright. Clouds moved in ahead of showers that started later in the morning.
Advertisement
Light, moderate and heavy intensity rain move from west to east from the morning into the afternoon. Activities like late morning services, brunch and early Easter dinners will be impacted. Heaviest of the rain should clear the area during the mid-afternoon but in any given location, the heaviest rain will be short lived with light rain ahead of it and after.
Maryland also experiences gusty winds at times today, as well (outside of rain). A few thunderstorms are also possible, potentially bringing even stronger winds for a few neighborhoods.
By this evening, many areas will have dried out. Clouds will stick around for a little before clearing out. Some sunshine is possible before sunset tonight.
Breezy winds remain overnight and into Monday and Tuesday.
Cooling before warming
Once we get through showers and any storms and the cold front moves through, we enter a cooling trend for the early part of the work week. Breeziness remains for both Monday and Tuesday. Monday will warm to only 60° and Tuesday afternoon will be closer to 50° in the afternoon.
Advertisement
Wednesday will still be in the upper 40s to low 50s but possibly a couple of degrees warmer than on Tuesday. The bigger warm-up comes Thursday with temperatures reaching closer to 70°. We warm into the 70s Friday and for the weekend.