Did US aid cuts worsen Ebola outbreak in Central Africa?

Did US aid cuts worsen Ebola outbreak in Central Africa?

The latest Ebola outbreak is caused by the Bundibugyo strain, for which no strain-specific vaccine is available. (Photo: Moses Sawasawa via DW)

Read this story aloud

Listen to the clean text version of this article

Ready
8 min listen
Audio reading is not supported on this browser.

The Democratic Republic of Congo and Uganda are fighting to contain a dramatic Ebola outbreak, which went unnoticed for a long time. Are US aid cuts to blame for the delayed crisis response?

Since the turn of the millennium, there has been a new Ebola outbreak almost every year. The current epidemic, however, is different.
Most Ebola outbreaks, including a devastating epidemic several years ago that caused at least 11,000 deaths in West Africa between 2014 and 2016, can be traced back to the Zaire strain, for which a vaccine has now been developed.
The latest outbreak, however, is caused by the rare Bundibugyo strain, named after a region in Uganda where it was first reported in 2007. There is neither a vaccine nor a drug to fight this strain, which kills around one in three of those it infects.

More To Read

  • Weekly new Ebola cases reach highest level since outbreak began: WHO
  • Africa CDC chief warns DRC Ebola outbreak remains “very serious” as clinical trial begins
  • Ramaphosa in DR Congo as Africa races to contain expanding Ebola outbreak
  • UN warns Ebola outbreak in DRC could push one million more people into poverty
  • South Sudan urges removal of Ebola-related travel restrictions
  • DR Congo Ebola deaths top 300 as control measures tightened

The current outbreak in the eastern Democratic Republic of Congo (DRC) and Uganda is the third and already deadliest Bundibugyo-related epidemic so far. As of Wednesday, at least 139 people were thought to have died, with an additional 600 suspected cases, according to the World Health Organisation (WHO).
“I’m deeply concerned about the scale and speed of the epidemic,” said WHO Director-General Tedros Adhanom Ghebreyesus earlier this week in Geneva. He also warned that “these numbers will change as field operations are scaling up, including strengthening surveillance, contact tracing, and laboratory testing.”
As soon as he became aware of the outbreak, Tedros immediately declared an international health emergency, without first consulting experts, which is customary. This is because the virus had reportedly already been spreading unnoticed for several weeks. Health experts are now racing to contain the virus, putting their own safety at risk in the process.

Latest Stories

  • Kenya reaffirms ties with Rwanda as it marks Liberation Day celebrations
  • Morocco continue historic rise with record-breaking World Cup victory against Canada
  • Serena Williams withdraws from Wimbledon doubles after knee injury, ending Venus reunion plans
  • Report records 83 harassment incidents against Christians in Israel over three months

Meanwhile, some are asking whether the outbreak may have been noticed faster if the US government had not drastically reduced its contributions to global health care efforts over the last year.
Outbreak bigger than expected
US epidemiologist Eric Feigl-Ding, one of the first prominent scientists to warn of the emerging COVID pandemic in January 2020, said we are likely only seeing the tip of the iceberg.
“[Ebola is] already killing healthcare workers, and it’s spread to so many different regions already,” he told DW. “With very little testing, we’re already finding so many [cases], that means we’re just scraping the top, and this outbreak is much wider than we thought.” He also warned that the latest outbreak was spreading much faster than the 2014 epidemic in Guinea, Sierra Leone and Liberia.
Ebola is transmitted through direct contact with infected people or their bodily fluids. This means the infection risk is more limited than for the SARS‑CoV‑2 virus, which can spread through the air. In theory, therefore, the Bundibugyo variant could be contained by quarantining infected individuals through large-scale testing and contact tracing.
“The issue is the speed of deployment,” said Feigl-Ding, adding that USAID used to have this when it was on the ground, giving out medication and funding local health care workers and clinics to do this. “Now, USAID is gone. This is clearly one of the examples of what happens when you decimate the healthcare infrastructure in a lot of these countries.”
The US Agency for International Development (USAID) is arguably the best-known example of dismantled US institutions since Donald Trump’s return to the White House.
In January 2025, the reelected US president issued an executive order freezing all aid payments for 90 days and ordering a review of how the funds were being used. Many USAID employees were laid off, and 90 per cent of the budget was slashed.
While Congress later increased funding again, the temporary interruptions have left their mark around the world. To make matters worse, many European governments, including Germany, have also drastically cut their development aid.
Trump’s cost-cutting measures were also made possible by tech billionaire Elon Musk, who at the time was head of the US Department of Government Efficiency (DOGE). In February 2025, Musk admitted to the US cabinet that he had “accidentally” terminated some programs to contain the Ebola virus “very briefly”.
The New York Times daily newspaper later reported that not all of the cancelled programs had been restored. It also said that the cuts had made an Ebola outbreak in Uganda worse, according to US embassy staff in the Ugandan capital, Kampala.
After his January 2025 inauguration, Trump also initiated the US withdrawal from the WHO, which became official one year later. Previously, the US was one of the most important donors to the global health body. In 2023 and 2024, US contributions amounted to over $1.2 billion.
In previous Ebola outbreaks, the WHO worked closely with the US Centres for Disease Control and Prevention (CDC). Yet the US public health agency has also seen drastic cuts under Health Secretary Robert F. Kennedy Jr., who has claimed to be cutting red tape. In April 2025, Kennedy announced that 25 per cent of the CDC workforce would be laid off and 35 per cent of external contracts would be terminated.
US media outlets later reported that key staffers tasked with fighting Ebola had been “accidentally” fired and then rehired. The CDC has said that it has over 30 staffers in the Democratic Republic of the Congo currently helping to contain the Ebola outbreak.
Tireless work in difficult conditions
“The reduction of resources in the DRC, both humanitarian and health-related, is inevitably harmful for the Congolese population, and to some extent for epidemic prevention and detection,” said Julie Drouet, country director for the global humanitarian organisation Action Against Hunger in Congo.
Drouet said several other factors had also contributed to the delayed detection of Ebola cases, including the fact that the “identified strain is not the one usually seen in the DRC.” Initial tests returned negative results as they focused on the more common Zaire strain, she told DW. “Moreover, the first death occurred within the community rather than in health facilities.” This allowed the virus to spread for a relatively long time without public health officials noticing and sounding the alarm.
The resource-rich provinces of North Kivu, South Kivu and Ituri in eastern Congo are already plagued by violence and instability. The Ebola outbreak has only made matters worse. When armed groups linked to Rwanda advanced in early 2025, locals fled, and the virus was able to spread more easily, further complicating the efforts of aid workers.
But aid workers are prepared for such challenging circumstances, said Drouet. “We are currently doing everything we can to contain the epidemic. For example, humanitarian air bridges are also being organised to facilitate access and the delivery of the assistance.”
Authorities have now also confirmed cases of Ebola in the eastern DRC city of Goma and in the Ugandan capital. Both cities have better infrastructure than Ituri province, where the outbreak began, though both suffer from high population density, which could cause the virus to spread rapidly.
The WHO has provided an initial tranche of $3.9 million to support national healthcare systems as they battle the Ebola virus outbreak. Health experts are also calling on governments around the world to significantly increase this amount.

Other Topics To Read

Top Stories Today

  • Weekly new Ebola cases reach highest level since outbreak began: WHO
  • Kenya reaffirms ties with Rwanda as it marks Liberation Day celebrations
  • Serena Williams withdraws from Wimbledon doubles after knee injury, ending Venus reunion plans
  • Report records 83 harassment incidents against Christians in Israel over three months
  • Clean mobility gains ground in trucks and buses, but fossil fuels still dominate at 94 per cent – report
  • Over 1,000 Sudanese return home from Egypt under ongoing repatriation programme

`;
}

return “;
}

function commentActionsMarkup(comment, canComment) {
const likeLabel = comment.liked_by_me ? ‘Liked’ : ‘Like’;
const likeCount = Number(comment.like_count || 0) > 0
? “
: ”;

const likeButton = canComment && comment.status === ‘approved’
? “
: “;

const replyButton = canComment && comment.status === ‘approved’
? “
: ”;

return `

`;
}

function commentMarkup(comment, canComment, isReply = false) {
const pendingBadge = comment.status && comment.status !== ‘approved’
? “
: ”;

const edited = comment.is_edited
? “
: ”;

const repliesHtml = Array.isArray(comment.replies) && comment.replies.length
? `

`
: “;

return `

`;
}

function replyFormMarkup(commentId) {
return `

`;
}

function setNotice(widget, message, type = ‘info’) {
const notice = widget.querySelector(‘[data-role=”notice”]’);
if (!notice) return;

if (!message) {
notice.hidden = true;
notice.textContent = ”;
notice.classList.remove(‘is-error’);
return;
}

notice.hidden = false;
notice.textContent = message;
notice.classList.toggle(‘is-error’, type === ‘error’);
}

function setCount(widget, total) {
const count = widget.querySelector(‘[data-role=”count”]’);
if (!count) return;

const num = Number(total || 0);
count.textContent = num === 1 ? ‘1 comment’ : `${num} comments`;
}

function openReplyBox(widget, commentId) {
widget.querySelectorAll(‘[data-role=”reply-box”]’).forEach(box => {
box.hidden = true;
box.innerHTML = ”;
});

const targetItem = widget.querySelector(`.ev-comments__item[data-comment-id=”${commentId}”]`);
if (!targetItem) return;

const replyBox = targetItem.querySelector(‘[data-role=”reply-box”]’);
if (!replyBox) return;

replyBox.hidden = false;
replyBox.innerHTML = replyFormMarkup(commentId);

const textarea = replyBox.querySelector(‘textarea’);
if (textarea) textarea.focus();
}

function closeReplyBox(container) {
if (!container) return;
container.hidden = true;
container.innerHTML = ”;
}

async function initCommentsWidget(widget) {
const state = {
articleId: Number(widget.dataset.articleId),
loadUrl: widget.dataset.loadUrl,
storeUrl: widget.dataset.storeUrl,
commentsBaseUrl: widget.dataset.commentsBaseUrl,
canComment: widget.dataset.canComment === ‘1’,
page: 1,
perPage: 10,
sort: ‘newest’,
total: 0,
hasMore: false,
busy: false
};

const list = widget.querySelector(‘[data-role=”list”]’);
const loading = widget.querySelector(‘[data-role=”loading”]’);
const empty = widget.querySelector(‘[data-role=”empty”]’);
const loadMoreBtn = widget.querySelector(‘[data-role=”load-more”]’);
const sortSelect = widget.querySelector(‘[data-role=”sort”]’);
const composerForm = widget.querySelector(‘[data-role=”composer-form”]’);

async function loadComments(reset = true) {
if (state.busy) return;

state.busy = true;
setNotice(widget, ”);
loading.hidden = false;

if (reset) {
state.page = 1;
list.innerHTML = ”;
empty.hidden = true;
}

try {
const url = new URL(state.loadUrl, window.location.origin);
url.searchParams.set(‘page’, state.page);
url.searchParams.set(‘per_page’, state.perPage);
url.searchParams.set(‘sort’, state.sort);

const response = await requestJson(url.toString(), {
method: ‘GET’,
headers: {
‘Accept’: ‘application/json’,
‘X-Requested-With’: ‘XMLHttpRequest’
}
});

const items = Array.isArray(response.data) ? response.data : [];
const meta = response.meta || {};

state.total = Number(meta.total || 0);
state.hasMore = !!meta.has_more;

setCount(widget, state.total);

if (reset) {
list.innerHTML = ”;
}

if (!items.length && reset) {
empty.hidden = false;
} else {
empty.hidden = true;
list.insertAdjacentHTML(
‘beforeend’,
items.map(item => commentMarkup(item, state.canComment, false)).join(”)
);
}

loadMoreBtn.hidden = !state.hasMore;
} catch (error) {
if (!list.children.length) {
empty.hidden = false;
empty.textContent = ‘Unable to load comments right now.’;
}
setNotice(widget, error.message || ‘Unable to load comments.’, ‘error’);
} finally {
loading.hidden = true;
state.busy = false;
}
}

async function submitTopLevelComment(form) {
const textarea = form.querySelector(‘textarea[name=”content”]’);
const button = form.querySelector(‘[data-role=”submit-comment”]’);

if (!textarea) return;

const content = textarea.value.trim();
if (!content) return;

const originalText = button ? button.textContent : ”;

try {
if (button) {
button.disabled = true;
button.textContent = ‘Posting…’;
}

const response = await requestJson(state.storeUrl, {
method: ‘POST’,
headers: buildJsonHeaders(),
body: JSON.stringify({
article_id: state.articleId,
content: content,
source_url: window.location.href
})
});

textarea.value = ”;

if (response?.data) {
list.insertAdjacentHTML(
‘afterbegin’,
commentMarkup(response.data, state.canComment, false)
);
empty.hidden = true;

if ((response.data.status || ”) === ‘approved’) {
state.total += 1;
setCount(widget, state.total);
}
}

setNotice(widget, response.message || ‘Comment posted successfully.’);
} catch (error) {
setNotice(widget, error.message || ‘Unable to post comment.’, ‘error’);
} finally {
if (button) {
button.disabled = false;
button.textContent = originalText || ‘Post comment’;
}
}
}

async function submitReply(form) {
const commentId = Number(form.dataset.commentId || 0);
const textarea = form.querySelector(‘textarea[name=”content”]’);
const button = form.querySelector(‘.ev-comments__reply-submit’);

if (!commentId || !textarea) return;

const content = textarea.value.trim();
if (!content) return;

const originalText = button ? button.textContent : ”;

try {
if (button) {
button.disabled = true;
button.textContent = ‘Posting…’;
}

const response = await requestJson(`${state.commentsBaseUrl}/${commentId}/reply`, {
method: ‘POST’,
headers: buildJsonHeaders(),
body: JSON.stringify({
article_id: state.articleId,
content: content,
source_url: window.location.href
})
});

if (response?.data) {
const parentItem = widget.querySelector(`.ev-comments__item[data-comment-id=”${commentId}”]`);
if (parentItem) {
const repliesWrap = parentItem.querySelector(‘.ev-comments__replies’);
if (repliesWrap) {
repliesWrap.insertAdjacentHTML(
‘beforeend’,
commentMarkup(response.data, state.canComment, true)
);
}
}
}

closeReplyBox(form.closest(‘[data-role=”reply-box”]’));
setNotice(widget, response.message || ‘Reply posted successfully.’);
} catch (error) {
setNotice(widget, error.message || ‘Unable to post reply.’, ‘error’);
} finally {
if (button) {
button.disabled = false;
button.textContent = originalText || ‘Post reply’;
}
}
}

async function toggleLike(button) {
const commentId = Number(button.dataset.commentId || 0);
if (!commentId) return;

const originalHtml = button.innerHTML;

try {
button.disabled = true;
button.innerHTML = ‘Working…’;

const response = await requestJson(`${state.commentsBaseUrl}/${commentId}/like`, {
method: ‘POST’,
headers: buildJsonHeaders(),
body: JSON.stringify({})
});

const liked = !!response?.data?.liked;
const likeCount = Number(response?.data?.like_count || 0);

button.classList.toggle(‘is-liked’, liked);
button.innerHTML = `${liked ? ‘Liked’ : ‘Like’} ${likeCount > 0 ? “ : ”}`;
} catch (error) {
button.innerHTML = originalHtml;
setNotice(widget, error.message || ‘Unable to update like.’, ‘error’);
} finally {
button.disabled = false;
}
}

if (composerForm) {
composerForm.addEventListener(‘submit’, function (e) {
e.preventDefault();
submitTopLevelComment(composerForm);
});
}

if (sortSelect) {
sortSelect.addEventListener(‘change’, function () {
state.sort = this.value || ‘newest’;
loadComments(true);
});
}

if (loadMoreBtn) {
loadMoreBtn.addEventListener(‘click’, function () {
if (state.busy || !state.hasMore) return;
state.page += 1;
loadComments(false);
});
}

widget.addEventListener(‘click’, function (e) {
const likeBtn = e.target.closest(‘[data-action=”toggle-like”]’);
if (likeBtn) {
e.preventDefault();
toggleLike(likeBtn);
return;
}

const replyBtn = e.target.closest(‘[data-action=”toggle-reply”]’);
if (replyBtn) {
e.preventDefault();
openReplyBox(widget, Number(replyBtn.dataset.commentId || 0));
return;
}

const cancelReplyBtn = e.target.closest(‘[data-action=”cancel-reply”]’);
if (cancelReplyBtn) {
e.preventDefault();
closeReplyBox(cancelReplyBtn.closest(‘[data-role=”reply-box”]’));
}
});

widget.addEventListener(‘submit’, function (e) {
const replyForm = e.target.closest(‘.ev-comments__reply-form’);
if (replyForm) {
e.preventDefault();
submitReply(replyForm);
}
});

loadComments(true);
}

document.addEventListener(‘DOMContentLoaded’, function () {
document.querySelectorAll(‘.ev-comments’).forEach(initCommentsWidget);
});
})();

Trending


Kenya reaffirms ties with Rwanda as it marks Liberation Day celebrationsRegional
|Bashir Mbuthia
|2 hours ago
Over 1,000 Sudanese return home from Egypt under ongoing repatriation programmeSouth Sudan
|Bashir Mbuthia
|4 hours ago
Morocco continue historic rise with record-breaking World Cup victory against CanadaSports
|Erick Kariuki
|3 hours ago

Study finds intermittent fasting helps maintain weight loss for at least a yearHealth
|Charity Kilei
|7 hours ago
Sudan’s people subject to ‘relentless’ drone strikes in El ObeidSudan
|UN News
|6 hours ago
What the World Cup hydration breaks reveal about who governs men’s footballSports
|The Conversation
|10 hours ago

Somalia intelligence agency kills Al-Shabaab mortar unit leader in Basra operationSomalia
|Bashir Mbuthia
|5 hours ago

CAF opens bidding for 2028, 2032 and 2036 AFCON tournamentsNews
|Erick Kariuki
|16 hours ago
Serena Williams withdraws from Wimbledon doubles after knee injury, ending Venus reunion plansSports
|Bashir Mbuthia
|3 hours ago
Weekly new Ebola cases reach highest level since outbreak began: WHODemocratic Republic of Congo
|XINHUA
|4 hours ago

Share.
Leave A Reply

Exit mobile version