Close Menu
    Facebook X (Twitter) Instagram
    • Home
    • Contact Us
    • About Us
    • Privacy Policy
    • Terms Of Service
    • Advertisement
    Sunday, July 5
    Facebook X (Twitter) Instagram Pinterest Vimeo
    ABS Africa TV
    • Breaking News
    • Trending
    • Africa News
    • World News
    • Features
    • Technology
    • Sports
    • Politics
    • More
      • Culture
      • Lifestyle
      • Travel
      • Business
      • Environment
      • Legal
      • Health
      • Cameroon
      • Ambazonia
      • AfroSingles
      • Environ/Climate
      • Editorial
      • The Leak Magazine
    • Donate
    Subscription
    ABS Africa TV
    Home»Environment»Climate change may be fuelling a resurgence of piracy across Africa
    Environment

    Climate change may be fuelling a resurgence of piracy across Africa

    Markel ZillaBy Markel ZillaJuly 5, 2026No Comments11 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Share
    Facebook Twitter LinkedIn Pinterest Email
    Post Views: 10

    Climate change may be fuelling a resurgence of piracy across Africa

    Climate change may be fuelling a resurgence of piracy across Africa

    Read this story aloud

    Listen to the clean text version of this article

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

    As fish stocks delcine, some former fishermen, in collaboration with militias and unemployed youth, have turned to piracy as a means of survival

    In the churning waters off Nigeria, armed pirates in small skiffs speed towards a cargo ship.
    They clamber aboard, seizing control of the vessel and its valuable cargo. This isn’t a scene from a swashbuckling film; it’s a stark reality for seafarers in many parts of the world.
    Piracy poses a threat to global shipping, trade and the safety of seafarers. In 2020 alone, there were 135 maritime kidnappings, with the Gulf of Guinea off the West African coast accounting for over 95 per cent of abductions. Pirates often subject hostages to violence, torture and even execution.

    More To Read

    • WMO Report: Africa warming faster than global average as climate disasters surge
    • UN weather agency warns El Niño likely to develop between June and August, raising global weather risks
    • Puntland security forces arrest suspected pirates in Bari region coastal operations
    • Somalia piracy fears resurface after wave of vessel hijackings off key shipping route
    • EU naval force raises alarm over suspicious activity off the Somali coast

    What’s more concerning is that climate change seems to be making the problem worse. In regions like East Africa, climate change is devastating the coastal fisheries that people have depended on for generations.
    Climate change is causing fish stocks to decline as some species migrate out of the reach of local fishermen and prolonged drought and extreme weather have exacerbated food insecurity and poverty on land.
    Some former fishermen, in collaboration with militias and unemployed youth, have turned to piracy as a means of survival.

    Latest Stories

    • Invisible peacebuilders: How ‘diplomacy works’ to prevent conflict
    • Government extends security operation in Marsabit, declares multiple areas dangerous for 30 more days
    • Three arrested after Linda Mwananchi convoy attacked in Kisii as police hunt for more suspects
    • Mbappé fires France past Paraguay into World Cup quarter-finals

    Armed security measures in Somali waters over the past decade have successfully reduced the number of piracy incidents in the region.
    However, recent data suggests that piracy in Somalia is rearing its head again. In the first quarter of 2024, there were 33 incidents reported off the Somali coast, including two hijackings.
    A similar story is unfolding thousands of kilometres away in the Gulf of Guinea. Piracy there is linked to oil theft by criminal groups who recruit impoverished youths to hijack tankers and siphon crude.
    Research has found that warming waters and rampant illegal fishing have decimated local fisheries and have left coastal residents with little to fall back on.
    In Ivory Coast, the total catch fell by nearly 40 per cent between 2003 and 2020. In Ghana, landings of small fish dropped by 59 per cent between 1993 and 2019.
    Projections for these two countries and Nigeria suggest that the haul could plunge by another 50 per cent by 2050.
    The illicit profits from oil theft are immense. For Nigeria alone, these profits are estimated to be between US$3 billion (£2.35 billion) and US$8 billion each year.
    This dirty money fuels arms trafficking, corruption and lawlessness—a vicious cycle that undermines development and security efforts.
    As climate change and illegal fishing deepen poverty in the region, more desperate people may turn to maritime crime. This would perpetuate instability and threaten the safety of seafarers and global trade.
    Tackling piracy’s roots
    Investment in sustainable fishing, alternative livelihoods and economic development in coastal regions made vulnerable by climate change are essential to stemming the rising tide of piracy.
    The Puntland Maritime Police Force, a security force based in the semi-autonomous region of Puntland in north-eastern Somalia, curbed piracy in Somali waters effectively after its formation in 2010.
    Pirate attacks off the Somali coast fell from a peak of 237 in 2011 to just nine in 2017.
    By patrolling territorial waters, the force deters pirate activity and intercepts attacks before they happen. It also focuses on training and equipping local authorities, fostering a sense of ownership in maritime security.
    Alongside security measures, the Puntland Maritime Police Force has helped build coastal communities that are more resilient to the effects of climate change.
    With the support of the United Arab Emirates, it is investing in infrastructure projects like schools, hospitals and roads, while supporting alternative livelihoods through fishing cooperatives and vocational training programmes.
    The success of the Puntland Maritime Police Force showcases the effectiveness of an approach that addresses both the symptoms and the underlying causes of maritime crime.
    Climate change is not solely responsible for the resurgence in pirate activity.
    Illegal fishing by foreign vessels is further depleting fish stocks and damaging marine habitats. This, alongside climate change, limited economic alternatives and weak governance, is creating conditions that are conducive to the rise of piracy.
    Thus, cracking down on illegal fishing and improving maritime surveillance capabilities can also contribute to tackling piracy.
    In Somalia, the EU’s satellite monitoring systems have helped to track fishing vessel activity in the region and deter the illegal fishing that can fuel piracy.
    Information-sharing initiatives between countries are fostering greater regional cooperation and enabling a more coordinated response to maritime threats.
    The so-called Shared Awareness and Deconfliction initiative in the Gulf of Guinea, for example, involves regular meetings between navies, coastguards and industry stakeholders to share intelligence, coordinate patrols and develop best practices for maritime security in the region.
    Ultimately, piracy is a symptom of the wider instability caused by climate change in many of the world’s most vulnerable coastal regions. Inaction will put more lives at risk and threaten the maritime trade that powers the global economy.

    Other Topics To Read

    The surge of piracy in the world’s warming waters is a forewarning. It shows how quickly communities can destabilise when climate change erodes traditional livelihoods.
    Defusing this threat will require a more sustainable, equitable and climate-resilient future for coastal communities – before more desperate people turn to piracy to survive.
    This article was written by Selina Robinson, a senior lecturer in forensic investigation at the University of Winchester.

    Top Stories Today

    • Three arrested after Linda Mwananchi convoy attacked in Kisii as police hunt for more suspects
    • Invisible peacebuilders: How ‘diplomacy works’ to prevent conflict
    • Quiet revolution behind foldable smartphones and why they’re making a comeback
    • State extends security operation in Marsabit, declares multiple areas dangerous for 30 more days
    • Mbappé fires France past Paraguay into World Cup quarter-finals
    • Cherotich, Odira shine as Kenya dominates Prefontaine Classic despite rare Kipyegon defeat

    `;
    }

    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

    Invisible peacebuilders: How ‘diplomacy works’ to prevent conflict
    Invisible peacebuilders: How ‘diplomacy works’ to prevent conflictWorld
    |UN News
    |39 minutes ago
    Morocco continue historic rise with record-breaking World Cup victory against Canada
    Morocco continue historic rise with record-breaking World Cup victory against CanadaSports
    |Erick Kariuki
    |10 hours ago
    Mbappé fires France past Paraguay into World Cup quarter-finals
    Mbappé fires France past Paraguay into World Cup quarter-finalsSports
    |Erick Kariuki
    |2 hours ago
    UK, France agree with Oman on multinational military mission to secure Strait of Hormuz
    UK, France agree with Oman on multinational military mission to secure Strait of HormuzNews
    |Mary Wambui
    |21 hours ago
    Sudan’s people subject to ‘relentless’ drone strikes in El Obeid
    Sudan’s people subject to ‘relentless’ drone strikes in El ObeidSudan
    |UN News
    |14 hours ago

    UN Rights Chief Volker Türk issues ‘Red Alert’ over escalating violence in Sudan’s El ObeidNews
    |Mary Wambui
    |1 day ago
    SHA seeks Treasury funds to clear NHIF claims above Sh10 millionHealth
    |Charity Kilei
    |16 hours ago
    Renewable energy boom cuts global fossil fuel bill by Sh62 trillion in 2025
    Renewable energy boom cuts global fossil fuel bill by Sh62 trillion in 2025Business
    |Alfred Onyango
    |1 day ago
    Cherotich, Odira shine as Kenya dominates Prefontaine Classic despite rare Kipyegon defeat
    Cherotich, Odira shine as Kenya dominates Prefontaine Classic despite rare Kipyegon defeatSports
    |Erick Kariuki
    |2 hours ago
    16 CITAM Woodley pupils stable after bee attack during Lake Baringo tour
    16 CITAM Woodley pupils stable after bee attack during Lake Baringo tourNews
    |Rachael Mutabasi
    |22 hours ago

    Change Climate fuelling piracy resurgence
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Markel Zilla
    • Website

    Related Posts

    Research reveals previously unknown genetic diversity of wild chimpanzees shaped by habitats

    July 5, 2026

    Marginalised groups make urgent call for inclusion in climate change policies

    July 5, 2026

    World Wildlife Day: State launches action plan to save sable antelope

    July 5, 2026
    Leave A Reply Cancel Reply

    Search
    Latest Post

    Saudi diplomacy is key to ending Sudan war, EU special representative for the Horn of Africa tells Arab News

    July 5, 2026

    Climate change may be fuelling a resurgence of piracy across Africa

    July 5, 2026

    India stocks regain global investor interest as AI trade loses momentum

    July 5, 2026

    Baitulmaal Founder Ugas Sheikh Mohamed Launches Construction of Islamic Faith

    July 5, 2026

    Commercial law monologues: Does the “group of companies doctrine” in Indian arbitration jurisprudence transcend party autonomy?

    July 5, 2026

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • TikTok
    ABS TV and ABS Network News is a leading Pan-African 24/7 broadcasting network delivering nonstop news, talk shows, lifestyle programs, and digital media content worldwide through Satellite, Streaming Platforms, and Roku TV.
     
    Based in the United States, we connect Africa to the world while empowering creators, journalists, and brands through innovative media and broadcasting services.
    Facebook X (Twitter) Pinterest WhatsApp Instagram

    Our Picks

    Saudi diplomacy is key to ending Sudan war, EU special representative for the Horn of Africa tells Arab News

    Climate change may be fuelling a resurgence of piracy across Africa

    India stocks regain global investor interest as AI trade loses momentum

    Most Popular

    Baitulmaal Founder Ugas Sheikh Mohamed Launches Construction of Islamic Faith

    Commercial law monologues: Does the “group of companies doctrine” in Indian arbitration jurisprudence transcend party autonomy?

    Boat transporting students from exams sinks in Congo, killing at least 20, authorities say

    © 2026 Copyright. All Rights Reserved by ABSAFRICATV
    • Privacy Policy
    • Terms of Services

    Type above and press Enter to search. Press Esc to cancel.

    We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.