Close Menu
    Facebook X (Twitter) Instagram
    • Home
    • Contact Us
    • About Us
    • Privacy Policy
    • Terms Of Service
    • Advertisement
    Tuesday, July 7
    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»Over 800 households to benefit from waste segregation pilot project in Likoni, Mvita
    Environment

    Over 800 households to benefit from waste segregation pilot project in Likoni, Mvita

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

    Over 800 households to benefit from waste segregation pilot project in Likoni, Mvita

    Over 800 households to benefit from waste segregation pilot project in Likoni, Mvita

    County Environment minister Francis Thoya and Chief Officer Pauline Oginga receiving the bins to be used under the waste bin system project. (Farhiya Hussein)

    Read this story aloud

    Listen to the clean text version of this article

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

    The initiative aims to encourage recycling practices, support the circular economy, and minimize waste being deposited at Mwakirunge dumpsite, a significant landfill in Mombasa

    Residents of Likoni and Mvita sub-counties in Mombasa County are poised to benefit from a waste collection and maintenance initiative led by the County Government’s Department of Environment and Solid Waste Management.
    In the chosen zones, over 800 households have been selected to separate their waste into three bins, categorising dry, wet, and hazardous waste.
    The initiative aims to encourage recycling practices, support the circular economy, and minimize waste being deposited at Mwakirunge dumpsite, a significant landfill in Mombasa.

    More To Read

    • 𝐄𝐚𝐬𝐭𝐥𝐞𝐢𝐠𝐡 𝐕𝐨𝐢𝐜𝐞 𝐚𝐭 𝐍𝐢𝐧𝐞 – DP Kindiki calls for urgent global action to restore degraded ecosystems
    • Residents raise alarm over Mwakirunge dumpsite and Mtopanga sewage crisis
    • Killed for speaking up: UN sounds alarm over attacks on environmental defenders
    • Word Environment Day: Environmentalists question Ruto government’s commitment to protecting forests
    • Five arrested as police intensify crackdown on suspected gangs in Likoni
    • Kenyans urged to protect bees as pollinator decline threatens food security

    The Clean Oceans Project Identification and Preparation (COPIP), backed by the European Investment Bank (EIB) and in collaboration with the Department of Environment and Governance, is a pilot initiative focused on gathering segregated waste.
    At its inauguration, protective equipment (gloves, masks, and safety boots), three bins, bin liners, and an electric tuk-tuk were provided to youth and women groups engaged in waste management. This not only empowers them but also facilitates the transportation and disposal of waste.
    The three bins that will be used to segregated waste. (Farhiya Hussein)

    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

    Chief Officer of the Department of Environment and Governance Pauline Oginga emphasised that the project is a significant stride in their efforts to implement waste reduction, recycling, and reuse practices through waste segregation.
    Oginga highlighted that the county government currently disposes of 56 per cent of its waste at Mwakirunge dumpsite, incurring a daily cost of approximately Sh550,000.
    “We are looking at reducing waste through segregation, aiming to send only 5 per cent to Mwakirunge, our target for a sanitary landfill. The waste volume going there holds potential for economic reuse, fostering self-employment and bolstering food security by providing income for purchasing food,” she said.
    She explained that in conjunction with the World Wildlife Fund (WWF), the county government has undertaken education initiatives for households and waste management personnel.
    “When the project starts, we’ll witness a behavioural shift. Mixing waste pollutes the environment, so by moving in this direction, those managing segregated waste will find it easier to access recycling options. This will save the county money on waste transportation to dumpsites, redirecting funds towards development,” she said.
    WWF has provided bins, bin liners, and electric tuk-tuks to decrease carbon emissions.
    WWF’s Head of People and Culture, Bernard Tonga, emphasized the importance of tackling waste management issues in the country, leading to the initiation of a pilot project to observe community waste management behaviours. Tonga mentioned the selection of 800 households for training and piloting the project, aiming to assess its effectiveness and potential for expansion to other regions.

    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

    Quiet revolution behind foldable smartphones and why they're making a comeback
    Quiet revolution behind foldable smartphones and why they’re making a comebackTechnology
    |Margaret Wanjiru
    |17 hours ago
    Nigeria demands probe after two citizens killed in South Africa amid rising xenophobia concerns
    Nigeria demands probe after two citizens killed in South Africa amid rising xenophobia concernsAfrica
    |Rachael Mutabasi
    |4 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
    Lilian Odira targets personal best and Diamond League final after dream victory in Eugene
    Lilian Odira targets personal best and Diamond League final after dream victory in EugeneAthletics
    |Erick Kariuki
    |7 hours ago
    DCI arrests man accused of conning job seekers Sh8.6 million in fake KDF, NPS and PSC recruitment scam
    DCI arrests man accused of conning job seekers Sh8.6 million in fake KDF, NPS and PSC recruitment scamNational
    |Abdirahman Khalif
    |3 hours ago
    Nyaribari Chache MP Zaheer Jhanda summoned as police widen probe into Kisii political violence
    Nyaribari Chache MP Zaheer Jhanda summoned as police widen probe into Kisii political violenceNews
    |Lucy Mumbi
    |15 hours ago
    Stephen Yiembe makes history as first Kenyan referee appointed for UEFA Super CupFootball
    |Erick Kariuki
    |5 hours ago
    Nairobi restaurant gunpoint robbery renews calls for tougher security measures
    Nairobi restaurant gunpoint robbery renews calls for tougher security measuresCity Affairs
    |Rachael Mutabasi
    |5 hours ago
    The world has the science to transform food systems: The next frontier is scaling it
    The world has the science to transform food systems: The next frontier is scaling itClimate Change
    |The Conversation
    |4 hours ago
    A Super El Niño is coming: Five hard‑won lessons the world can learn from Africa
    A Super El Niño is coming: Five hard‑won lessons the world can learn from AfricaClimate Change
    |The Conversation
    |9 hours ago

    benefit From households over waste
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Markel Zilla
    • Website

    Related Posts

    How English-Only Climate Policies Exclude Africa’s Most Vulnerable Communities

    July 7, 2026

    Climate change is worsening violent extremism in Kenya – what can be done

    July 7, 2026

    FIFA World Cup 2026: From Neymar’s farewell to Ronaldo’s final WC, football witnesses end of an era

    July 7, 2026
    Leave A Reply Cancel Reply

    Search
    Latest Post

    10 African Countries With The Easiest Visa Processes For US Passport Holders

    July 7, 2026

    How English-Only Climate Policies Exclude Africa’s Most Vulnerable Communities

    July 7, 2026

    Nestlé expands global services network, chooses Hyderabad for new GCC

    July 7, 2026

    Towards accelerating mining gains/value-addition in Nigeria

    July 7, 2026

    Gambian mothers fear for their daughters as court weighs FGM ban

    July 7, 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

    10 African Countries With The Easiest Visa Processes For US Passport Holders

    How English-Only Climate Policies Exclude Africa’s Most Vulnerable Communities

    Nestlé expands global services network, chooses Hyderabad for new GCC

    Most Popular

    Towards accelerating mining gains/value-addition in Nigeria

    Gambian mothers fear for their daughters as court weighs FGM ban

    Davido announces highly anticipated 6th studio album ‘Oriadé’ | The Star – newspaper

    © 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.