91³Ô¹ÏÍø

Watch CBS News

KDKA-TV Turkey Fund

fs-kd-turkey-fund-poster-web-2023.png
(Photo Credit: KDKA)

The KDKA-TV Turkey Fund is in partnership with PNC Bank and Greater Pittsburgh Community Food Bank.

With the help of generous community members like you, the KDKA-TV Turkey Fund has provided Thanksgiving dinners for more than a million neighbors in need for the past 44 years! The tradition continues this year, and the need is greater than ever!

Inflation continues to leave many families trying to figure out how to make ends meet. Just $20 can allow a family the means to share a meal with loved ones.

PNC Bank will continue to support the KDKA-TV Turkey Fund through collections in all PNC branches. Any donation of $50 or more made in your local branch will be matched by PNC up to $75,000. All money raised will go directly to helping people throughout the KDKA-TV viewing area in partnership with Greater Pittsburgh Community Food Bank and its network of agencies, partners and programs.

You can help ensure that everyone has enough to eat this holiday season by donating to the KDKA-TV Turkey Fund.

There are FOUR ways to give!

- Bring your donation to any PNC Branch
- Text KDTURKEY to 50155
- Mail check to: KDKA Turkey Fund | P.O. Box Thanks | Pittsburgh,  PA 15230
- Donate by  to give a donation on the Food Bank's website.

Are you in need of food assistance? Please call Southwest Pennsylvania 211! Dial 211 from your phone or visit  to access help online.

Featured on KDKA-TV

KDKA-TV Turkey Fund on PTL

Pittsburgh Today Live Chat: Sept. 24, 2025 10:31

Would your organization, school or class like to fundraise?

🦃 Click right here or on the image below and let us know if your school is doing a fundraiser. We may feature it on Pittsburgh Today Live!

fs-kd-turkey-fund-flyer.png
(Photo Credit: KDKA)
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(); } }); }); }); });