91³Ô¹ÏÍø

Watch CBS News

Illinois Domestic Violence Hotline received record number of calls in 2025, leaving shelters strained

The Illinois Domestic Violence Hotline received a record-breaking number of calls for help from domestic violence victims in 2025, leaving the system struggling to keep up, according to a report from the organization that runs the hotline.

Calls to the hotline in 2025 reached the highest on record for the fifth year in a row, but as more people reach out, there are fewer places for them to go.

Sylvia Stech texted the hotline in a moment of fear and uncertainty.

"If I don't do something about this, is this person just going to keep doing this?" she said. "I had an ex-boyfriend at that time who was stalking me after the relationship had already ended."

The hotline helped her to get an emergency order of protection. Now, she's on the other side, helping others in crisis, working for the hotline.

"I know what it feels like to be in a situation where you're being abused, where you love the person, but you don't want to be hurt," she said.

New data from The Network: Advocating Against Domestic Violence, which runs the hotline, shows more people than ever are reaching out for help.

For many victims, making that call can be a hard first step.

"It's the step that is going to potentially get you connected to some really lifesaving and life-affirming resources," Stech said.

Nearly 70,000 calls for help were made last year to the Illinois Domestic Violence Hotline – a 181 percent increase since 2019.

Nearly one-third of those calls were from people looking for shelter, and that's where advocates say support for survivors is falling short.

"When survivors are fleeing violence, and they need to leave immediately, we often don't have anywhere safe to send them," said Amanda Pyron, executive director of The Network.

There were 157 days last year when no shelter beds were available in Illinois — worse than the year before.

"With the affordability crisis we're seeing across Illinois, we know it's actually just going to get worse," Pyron said.

Advocates said a major driver is the cost of rent and cuts to public benefits.

"They're staying in abusive relationships longer, because they can't afford to leave," Pyron said.

Advocates said, if domestic violence survivors they have nowhere to go, they're faced with impossible choices:

"A lot of our survivors are choosing between homelessness and safety," Pron said.

Advocates attributed to the increase in calls in part to greater awareness of the hotline.

To meet the growing housing need, providers are expanding programs like emergency hotel stays and transportation to safe spaces, but they say demand is still outpacing resources.

Cook County funding for their hotel stay program dries up in September. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });