91³Ô¹ÏÍø

Watch CBS News

Miami leads the nation in immigration arrests without the high-profile ICE raids, new data shows

New data shows South Florida is leading the nation when it comes to immigration arrests, often without the high-profile raids seen elsewhere.

An analysis by found Florida is quietly outpacing the rest of the country, with the Miami-based field office averaging about 120 arrests a day.

Experts say that trend is not entirely new.

A former acting director of U.S. Immigration and Customs Enforcement says South Florida has historically seen higher enforcement numbers because of its large immigrant population, combined with strong cooperation between local law enforcement and federal agencies.

For one South Florida family, those numbers are more than just statistics.

Brandon Garrison's wife, Gabriela Sousa, came to the United States from Venezuela in April 2023 under a humanitarian parole program.

Just two days before that status was set to expire, the couple got married — believing it would allow her to remain in the country legally. It didn't.

"The I-130 is pending. Literally everything I could possibly do to adjust her status and make her legal," Garrison said.

Six months after their wedding, the couple was arrested by Hollywood police following a domestic dispute. That case has since been closed, but Sousa was transferred into ICE custody. That's known as a custodial arrest.

According to the same New York Times analysis, roughly half of ICE arrests in 2025 fell into that category.

Since early 2025, the Miami field office has made more than 41,000 immigration arrests, the highest total in the country. So far this year alone, it has recorded nearly 10,000 arrests.

Former ICE acting director John Sandweg says the numbers reflect both demographics and policy.

"What you're seeing in Miami is a byproduct of a substantial immigrant presence," Sandweg said. "You're also seeing higher levels of cooperation between state and local agencies and ICE".

Now, Garrison says his focus is on keeping his family together.

"She doesn't want to leave, and I don't want to leave," he said.

Sousa's next immigration court hearing is scheduled for Monday.

CBS News Miami has reached out to the Department of Homeland Security about her legal options, but has not yet received a response.

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