// Adds dimensions UUID, Author and Topic into GA4
Friday, January 23, 2026
29.3 C
Singapore

Number of suspected fake marriages went up by four times last year

SINGAPORE: The Immigration and Checkpoints Authority (ICA) has revealed a significant rise in arrests related to suspected fake marriages, with the number of such cases increasing by more than four times in 2024.

According to the ICA, the total number of arrests for suspected fake marriages surged from just eight in the previous year to 41 last year. This dramatic rise is attributed to enhanced enforcement efforts to combat fraudulent marriages orchestrated by criminal syndicates, many of which were brought to the attention of the authorities through public reports.

In its release of the 2024 immigration data, the ICA also reported a slight decline in the overall number of arrests for immigration violations. Arrests for immigration offences fell by 8.7%, dropping to 536 last year. Despite this decrease, there was an alarming rise in arrests related to the harbouring and employment of immigration violators. These cases spiked by nearly 20%, reaching a total of 389.

See also  ‘Barely slept due to my own thoughts’: Singaporean opens up about burnout from corporate jobs

Meanwhile, the ICA noted a modest increase in contraband detection, with smuggling cases rising by 2.3% compared to the previous year. The seized contraband included untaxed cigarettes, e-cigarettes, and other illicit goods. Notably, there was also an uptick in the smuggling of illegal food products, both by land and air, highlighting ongoing concerns about the black market trade.

- Advertisement -

Hot this week

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //