Nearly 45 million more face hunger as Middle East conflict threatens global food supply

Nearly 45 million more face hunger as Middle East conflict threatens global food supply

Trucks carrying WFP food assistance arrive at a displacement site in Tawila, North Darfur in Sudan. Up to 45 million more people could face acute hunger if the Middle East conflict continues. (Photo: WFP/Benjamin Anguandia)

Read this story aloud

Listen to the clean text version of this article

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

The UN World Food Programme warns nearly 45 million more people could face acute hunger this year if the Middle East conflict continues, with sub-Saharan Africa and Asia most exposed to rising food and fuel costs

Nearly 45 million people could face acute hunger this year if the Middle East conflict persists, the United Nations World Food Programme (WFP) has warned. This would add to the 318 million people already struggling to access sufficient food worldwide.
The agency identifies countries in sub-Saharan Africa, including Kenya, and parts of Asia as the most at risk due to their heavy reliance on food and fuel imports. Projections indicate that food insecurity could rise by as much as 24 per cent in some regions.
“When the Ukraine war began in 2022, triggering a global cost-of-living crisis, hunger reached record levels with 349 million people affected,” WFP analysts said on Tuesday.

More To Read

  • Sudan: UN welcomes extension of vital aid corridor amid rising insecurity
  • US Senate moves to block President Trump from continuing war in Iran without approval
  • South Africa welcomes US-Iran MoU, urges full implementation for peace
  • MSF warns of severe malnutrition crisis as nutrition centres overflow in Somalia’s Baidoa
  • Tough test for Parliament as stakeholders push for changes ahead of Finance Bill 2026 debate
  • Motorists’ association demands audit of EPRA fuel formula after a paltry Sh0.22 petrol price cut

The WFP noted that the potential impact of the current Middle East conflict could be comparable. It warned that families already struggling to afford basic food items may soon be unable to put any food on the table.
“If this conflict continues, it will send shockwaves across the globe, and families who already cannot afford their next meal will be hit the hardest,” WFP Deputy Executive Director and Chief Operating Officer Carl Skau said.
“Without an adequately funded humanitarian response, it could spell catastrophe for millions already on the edge.”

Latest Stories

  • DCI arrests man accused of conning job seekers Sh8.6 million in fake KDF, NPS and PSC recruitment scam
  • Wajir begins construction of Baitulmaal Level 4 Hospital to expand access to healthcare
  • The world has the science to transform food systems: The next frontier is scaling it
  • Nigeria demands probe after two citizens killed in South Africa amid rising xenophobia concerns

The agency highlighted that disruptions in global shipping—particularly a near standstill in the Strait of Hormuz and increasing risks to Red Sea maritime traffic—are already driving up the costs of energy, fuel, and fertilisers, worsening hunger far beyond the Middle East.
Countries in sub-Saharan Africa and Asia remain especially vulnerable because of their dependence on imports.
The WFP projects that food insecurity could increase by 21 per cent in West and Central Africa, 17 per cent in East and Southern Africa, and 24 per cent in Asia.
In Sudan, which imports about 80 per cent of its wheat, rising prices could push more households into hunger.
In Somalia, already dealing with severe drought, the cost of some essential commodities has risen by at least 20 per cent since the conflict began, according to local reports.
The WFP noted that both countries already face high levels of food insecurity and have experienced famine in recent years.
It also warned that its programmes are constrained by severe funding shortfalls, forcing the agency to prioritise assistance and leaving some vulnerable populations without support.
Without increased funding, the WFP cautions that further rises in food insecurity could have catastrophic consequences, particularly in the world’s most at-risk countries.
Regional projections of additional people at risk of acute food insecurity (IPC3+) show sharp increases across multiple continents, underscoring the global scale of the crisis.
In Asia, analysis of 10 countries suggests that about 9.1 million more people could face severe hunger—a 24 per cent increase.
In East and Southern Africa, covering 16 countries, an estimated 17.7 million additional people could be pushed into acute hunger, representing a 17 per cent rise. West and Central Africa, based on assessments from 12 countries, may see 10.4 million more people at risk, a 21 per cent increase.
In the Middle East and North Africa, 5.2 million additional people across 12 countries are projected to fall into food insecurity, a 14 per cent rise.
Meanwhile, Latin America and the Caribbean, spanning three countries, could see 2.2 million more people facing acute hunger—an estimated 16 per cent increase.

Other Topics To Read

Top Stories Today

  • Man arrested over Sh8.6 million fake KDF, police jobs scam
  • Saba Saba organisers notify police of peaceful march to Parliament
  • Wajir expands healthcare with new Baitulmaal Level 4 Hospital project
  • Why scaling innovation is the missing link in global food security
  • Abuja warns of diplomatic fallout after killing of Nigerians in South Africa
  • Kenya’s Stephen Yiembe lands historic UEFA Super Cup officiating role

`;
}

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


Nigeria demands probe after two citizens killed in South Africa amid rising xenophobia concernsAfrica
|Rachael Mutabasi
|4 hours ago

Quiet revolution behind foldable smartphones and why they’re making a comebackTechnology
|Margaret Wanjiru
|17 hours ago

Stephen Yiembe makes history as first Kenyan referee appointed for UEFA Super CupFootball
|Erick Kariuki
|5 hours ago

DCI arrests man accused of conning job seekers Sh8.6 million in fake KDF, NPS and PSC recruitment scamNational
|Abdirahman Khalif
|3 hours ago

Lilian Odira targets personal best and Diamond League final after dream victory in EugeneAthletics
|Erick Kariuki
|7 hours ago

Clean mobility gains ground in trucks and buses, but fossil fuels still dominate at 94 per cent – reportClimate Change
|Alfred Onyango
|1 day ago

The world has the science to transform food systems: The next frontier is scaling itClimate Change
|The Conversation
|4 hours ago

Zamzam fires warning over ODM nomination as Mombasa succession politics intensifyPolitics
|Farhiya Hussein
|5 hours ago

Rising political violence draws condemnation from Mombasa religious leadersCoast
|Farhiya Hussein
|13 hours ago

A Super El Niño is coming: Five hard‑won lessons the world can learn from AfricaClimate Change
|The Conversation
|9 hours ago

Share.
Leave A Reply

Exit mobile version