At least 330 child casualties in Sudan this year — UN

People gather around a water bladder in Al Mina Al Muwahad, the largest displacement camp near El Obeid city, Sudan, hosting approximately 25,000 people (MSF photo)
People gather around a water bladder in Al Mina Al Muwahad, the largest displacement camp near El Obeid city, Sudan, hosting approximately 25,000 people (MSF photo)

KHARTOUM — The war in Sudan between the regular army and the paramilitary Rapid Support Forces has killed or injured at least 330 children in the first six months of 2026, the United Nations' children's agency said on Monday.

The figures include more than 200 children killed and at least 100 maimed, mostly in the Kordofan and Darfur regions, according to data provided to AFP.

Children "are being killed and injured in their homes, on the roads, in markets, and while attempting to access essential services such as education and healthcare", UNICEF's Sudan chief Sheldon Yett said.

Since April 2023, the war between the former allied forces has killed tens of thousands, with aid workers estimating that more than 200,000 people have been killed.

At an effective stalemate, both sides have relied extensively on drone strikes, which have killed more than 1,000 people this year alone and account for 60 per cent of child casualties in the Kordofan region, according to UNICEF.

The North Kordofan town of El Obeid has been pummelled by paramilitary drones for weeks, which have hit civilian infrastructure including power stations, water systems and schools.

The UN has raised a "red alert" that the RSF is preparing to mount a deadly offensive on the city, threatening half a million people.

It has voiced fears that there could be a repeat in El Obeid of atrocities committed during the RSF's October 2025 assault on the city of El Fasher, which a UN inquiry found bore "the hallmarks of genocide".

"Any further deterioration could expose even more children to death, injury, displacement and other grave protection risks," UNICEF said Monday.

Across Sudan, five million children are internally displaced, according to UN figures. Millions are going hungry, including over 825,000 children under five suffering from severe acute malnutrition.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;} #widget_1623 .opinions-title a{font-size:32px;} .first-author{ background-color:#ecedef; } .first-opinion-author-name{ background-color:white; width:max-content; padding:5px; }
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .article-widget-sm .article-title{font-size:16px;-webkit-line-clamp:3;} .related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; } .newspaper-footer{ visibility:hidden; } .socialFixOuter { position: fixed; top: 50%; margin-top: 40px; right: 0; transition: .2s; z-index: 20; height: 217px; width: 40px; } .socialFix { height: 30px; width: 30px; display: block; position: relative; cursor: pointer; background-size: 18px 18px; transition: .2s; background-position: center; background-repeat: no-repeat; border-radius: 2px; margin-top: 1px; } .socialFix:hover { width: 40px; margin-left: -10px; } .app-badge-img { height: 36px; width: auto; } @media (max-width: 768px) { .app-badge-img { height: 32px; } .app-badges { justify-content: center !important; } }
document.addEventListener("DOMContentLoaded", function () { const socialFix = document.querySelector(".socialFixOuter"); if (!socialFix) return; let firstInteraction = false; let hideTimeout = null; function checkMobileScreen() { if (window.innerWidth < 768) { socialFix.style.display = "none"; } else { socialFix.style.display = "block"; } } checkMobileScreen(); window.addEventListener("resize", checkMobileScreen); function handleFirstInteraction() { if (firstInteraction) return; if (window.innerWidth < 768) return; firstInteraction = true; socialFix.style.right = "-25px"; } socialFix.addEventListener("mouseenter", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); socialFix.style.right = "0"; }); socialFix.addEventListener("mouseleave", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { socialFix.style.right = "-25px"; }, 500); }); ["click", "touchstart"].forEach((evt) => { socialFix.addEventListener(evt, handleFirstInteraction); }); }); function validateEmail(email) { if (email.length > 255) return false; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; if (!emailRegex.test(email)) return false; if (email.includes('..') || email.startsWith('.') || email.endsWith('.')) return false; return true; } function sanitizeInput(input) { input = input.replace(/<[^>]*>/g, ''); input = input.replace(/javascript:/gi, ''); input = input.replace(/on\w+\s*=/gi, ''); input = input.replace(/[<>"'&(){}[\]]/g, ''); return input.trim(); } document.addEventListener('DOMContentLoaded', function () { function showModal(message, type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; messageContainer.classList.remove("d-none"); setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = sanitizeInput(emailInput.value.trim()); if (!validateEmail(email)) { showModal('Invalid email format', 'danger'); return; } const formData = new FormData(); formData.append('email', email); fetch('/subscribeNewsletter', { method: "POST", body: formData, headers: { "Accept": "application/json", "X-Requested-With": "XMLHttpRequest" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.", 'danger'); } return response.json(); }) .then(data => { showModal(data.message, 'success'); }) .catch(error => { showModal("Error submitting email. Try again.", 'danger'); }); }); });