91³Ô¹ÏÍø

Watch CBS News

Food pantry in Pilsen expands hours as demand expected to grow due to SNAP pause

As the government shutdown will leave millions of Americans without benefits from the Supplemental Nutrition Assistance Program starting Saturday, one Chicago food pantry is rolling out a dramatic expansion.

Instituto Del Progreso Latino in Pilsen previously opened their food pantry once a month, but, for the first time, has since upped the offerings to twice-weekly to keep up with demand.

Dozens of people at the pantry on Tuesday were filing through, some waiting as long as four hours for the chance to stock their own shelves. 

When the doors open after 2 p.m., Lilliam Negron is one of the first in line. She was waiting since about 11 a.m., but was surprised to find, when she arrived, that she was not alone.

"Yes, I'm surprised. And I'm hoping more come. I hope this place gets filled today, and I hope that pan pantry is empty. I hope it empties out for everyone," she said.

The shelves are full to start, serving more than groceries — this is a heaping helping of support.

"As we begin to think of what will happen tomorrow, we will focus on what we can do today," said Karina-Ayala Bermejo, president and CEO of Istituto Del Progreso Latino.

Staff marking the beginning of their expansion at the Instituto Justice and Leadership Center. 

The pantry used to open just once a month, now offering fresh food twice a week, more than quadrupling their service to meet an already-growing demand that is only expected to expand should the ongoing government shutdown pause federal food stamp funding on November 1 and ongoing immigration operations, which was a worry for some who waited outside.

"One of the volunteers came and told us that we can wait inside, that was like pretty awesome," said Yennya Segura. "We felt more secure  because it was inside the gate."

Even after closing, the staff says the work is not done. They need to restock ahead of reopening, which is Thursday at 9:30 a.m.

"They're here to support the whole community. Not just a nice side, the South Side, the West Side. They are here for everybody," Negron said.

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=fd53910ecf4604072044ab7c46d9b028'; 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(); } }); }); }); });