91³Ô¹ÏÍø

Watch CBS News

Philadelphia Mayor Parker unveils neighborhood plan for America's 250th anniversary in 2026

As Philadelphia, the birthplace of the United States, preps for the country's 250th anniversary in 2026, officials revealed more plans to spread that celebration to neighborhoods across the city.

Local officials, including Mayor Cherelle Parker, City Council President Kenyatta Johnson and 2026 Director Michael Newmuis, spoke at a news conference on Wednesday about the plans. Officials said there will be "neighborhood activations, beautification projects, and celebrations that showcase the unique spirit of Philadelphia's communities and spark civic pride ahead of 2026."

"Ring it On" initiative

The city is calling the plan to involve neighborhoods in the 250th anniversary celebrations the "Ring it On" initiative. It's aimed at making sure all corners of Philadelphia are represented, celebrated and invested in during America's semiquincentennial celebrations.

"You have dreams about these kinds of things. It's good to see we're being included in all of the celebrations. Because sometimes Center City is a focus but Philadelphia is so much more," Jackie Williams, Director of Operations for Lancaster Ave 21st Century Business Association CDC, said.

There will be three components of the initiative: activations, beautifications and celebrations.

  • Activations are "a yearlong calendar of cultural festivals, attractions and experiences rooted in community" and could include new events or enhancing existing events. There will be a community calendar listing all of these events.
  • Beautifications are projects including decorative banners, benches, planters, and "other streetscape improvements to create clean, safe and welcoming spaces for residents, visitors and shoppers to enjoy." These will take place across 20 commercial corridors in the city, selected in partnership with City Council district offices.
  • Celebrations include new public events, including "Bells Across PA," a program that will feature local artists designing 20 large replica Liberty Bells, each being displayed in a different area and reflecting that area's character. Another celebration is the Neighborhood Tour Series, happening over 20 weeks in the spring and summer of 2026 and featuring a different community each time.

City leaders said the initiative is an investment of more than $100 million.

"Ring It On!" is also involving 60 community partners.

"This isn't just about bringing a celebration to one neighborhood or bringing it to a neighborhood, it's also about building it with them," Parker said.

Philly plans for 2026

Philly has been ramping up its Independence Day celebrations in recent years as prep for a large turnout in 2026. The city launched the "Red, White and Blue To-Do" on the day John Adams thought would be celebrated as Independence Day and will celebrate many other firsts that happened in the city, as well as the founding of the Marine Corps and the Navy.

And last but not least, sporting events like the MLB All-Star Game at Citizens Bank Park, March Madness and multiple FIFA World Cup matches are all happening in the city in 2026,

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