91³Ô¹ÏÍø

Watch CBS News

4 killed, including a child, in Flushing, Queens fire, FDNY says

A 3-year-old boy was among four people killed in a fast-moving fire in Flushing, Queens, on Monday, officials said. 

The FDNY said the fire broke out just before 12:30 p.m. in the first and second floor of a three-story multiple dwelling at 44-49 College Point Blvd. in Flushing.

Three of the victims died at the scene. Another was rushed to the hospital in critical condition and died a short time later. Officials have not released any of their names at this time. 

"A difficult and tragic day"

"Upon arrival, we had heavy fire on all three floors of this building. In addition to that, we noticed three jumpers, three people that jumped from the upper floors, three victims. There was also a victim trapped at the second floor, which our members removed via portable ladder," Chief of Fire Operations Kevin Woods said. 

"This is a difficult and tragic day," FDNY Commissioner Lillian Bonsignore said. "I can tell you that the Fire Department did an extraordinary job under difficult circumstances putting this fire out and saving people." 

lushing-multi-alarm-fire-citizen-0316-live-hi-res-still.jpg
Firefighters battle a blaze in Flushing, Queens on March 16, 2026.  Citizen.com

Woods said two firefighters were briefly trapped in the blaze when the stairs collapsed beneath them. They were pulled out. 

"As all that is happening, other members are performing CPR on the victims in the street," Woods said. 

"They dragged an elderly Asian man out of the building. He was covered in blood. I think he had first-degree burns," Flushing resident Vivian Marie said. "There was this lady that was crying outside, and I recently found out it was because she had a 3-year-old that was stuck inside." 

"I was so scared" 

In addition to the people who died, 12 others, including six firefighters, were also treated and were listed in stable condition. 

The fire quickly grew to four alarms with more than 230 firefighters and EMS personnel responding, the FDNY said. Black smoke shot out the windows of the building. Residents impacted by the smoke in the area were advised to keep their windows shut while the FDNY battled the fire. Wind gusts helped the fire grow, fire officials said. 

The cause of the blaze is under investigation. A witness told CBS News New York he heard a big boom before the fire. 

"I was so scared," Wadud Mohamed said. 

The Department of Buildings said it will investigate, adding it hasn't received a complaint for the building since 2010. 

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