{"id":58242,"date":"2025-01-29T18:20:31","date_gmt":"2025-01-29T15:20:31","guid":{"rendered":"https:\/\/www.greenpeace.org\/finland\/?page_id=58242"},"modified":"2025-09-23T12:54:49","modified_gmt":"2025-09-23T09:54:49","slug":"puolet-parempaa-aanestajalle","status":"publish","type":"page","link":"https:\/\/www.greenpeace.org\/finland\/toimi\/puolet-parempaa-aanestajalle\/","title":{"rendered":"Puolet parempaa \u00e4\u00e4nest\u00e4j\u00e4n sitoumus: kuntavaalit 2025"},"content":{"rendered":"\n<h1 class=\"wp-block-heading has-x-dark-blue-color has-text-color has-link-color wp-elements-ffdcf6acb775e0e40b660161506012fd\">Kasvisruoasta tuli kuntavaalien hitti \u2013 kiitos vapaaehtoisille ja ehdokkaille!<\/h1>\n\n<p class=\"has-blue-20-background-color has-background\">Kuntavaalit 2025 olivat kasvisruoan menestyslaulu! Vaalien alla yhteens\u00e4&nbsp;1125 ehdokasta sitoutui edist\u00e4m\u00e4\u00e4n kasvisruoan lis\u00e4\u00e4mist\u00e4&nbsp;omassa kotikunnassaan. Heist\u00e4&nbsp;<strong>valituksi tuli 281 ehdokasta 71 kunnasta<\/strong>&nbsp;ja l\u00e4hes kaikista puolueista. Lis\u00e4ksi varasijalle valittiin 220 ehdokasta. Se on uskomattoman hieno tulos, joten onnea kaikille valituille ja valtavan suuri kiitos kaikille Puolet parempaa -ehdokkaille! Lis\u00e4ksi erityiskiitokset kaikille kampanjaa tehneille vapaaehtoisille, ilman teit\u00e4 emme olisi saavuttaneet n\u00e4in hienoa tulosta!<\/p>\n\n<p>Alkavalla valtuustokaudella meill\u00e4 on l\u00e4hes&nbsp;<strong>kolmesataa valtuutettua eri puolilla Suomea valmiina ajamaan lis\u00e4\u00e4 kasvisruokaa kotikuntaansa<\/strong>&nbsp;ja vaatimaan niin ymp\u00e4rist\u00f6n, terveyden kuin taloudenkin kannalta fiksumpaa julkista ruokailua.<\/p>\n\n<p>Moni kunta onkin jo sitoutunut hiilineutraaliuteen, laskenut luontojalanj\u00e4lkens\u00e4 ja laatinut oman ilmastotiekarttansa. Mik\u00e4li kunta asettaa el\u00e4inper\u00e4isten hankintojen puolittamisen tavoitteeksi vuoden 2030, ehtiv\u00e4t ruokapalvelut kehitt\u00e4\u00e4 kasvisruokien reseptiikkaa sek\u00e4 laajentaa kasviproteiinivalikoimaa tukien samalla suomalaista maataloutta v\u00e4ist\u00e4m\u00e4tt\u00e4 edess\u00e4 olevassa ruokamurroksessa.<\/p>\n\n<p><strong>Puolet Parempaa -kampanja ker\u00e4si t\u00e4ll\u00e4 sivulla yhteen ehdokkaat, jotka ovat sitoutuneet puolittamaan kotikuntansa el\u00e4inper\u00e4isten tuotteiden hankinnat vuoteen 2030 ja edist\u00e4m\u00e4\u00e4n kasvisruoan lis\u00e4\u00e4mist\u00e4 kunnallispolitiikassa omalla ty\u00f6panoksellaan.<\/strong> Miksi? Koska Suomessa sy\u00f6d\u00e4\u00e4n lihaa ja maitotuotteita yli ymp\u00e4rist\u00f6- ja terveyssuositusten. Ja t\u00e4ss\u00e4 kunnat ja kaupungit voivat olla muutoksen avainasemassa.<\/p>\n\n<h3 class=\"wp-block-heading has-x-dark-blue-color has-text-color has-link-color wp-elements-398a044a2e7def9be809960053a00309\">Kokosimme t\u00e4h\u00e4n kaikki ne mahtavat ehdokkaat, jotka sitoutuivat edist\u00e4m\u00e4\u00e4n kasvisruoan lis\u00e4\u00e4mist\u00e4 omassa poliittisessa ty\u00f6ss\u00e4\u00e4n kev\u00e4\u00e4n 2025 kunta- ja aluevaaleissa.<\/h3>\n\n<div id=\"dropdown-container\" class=\"wp-block-group my-3 outline has-grey-050-background-color has-background is-layout-flow wp-block-group-is-layout-flow\" style=\"padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--50)\">\n<style> .show {opacity:1!important;} .scroll-to-top { position: fixed; opacity: 0; bottom: 2rem; right: 1rem; z-index: 99; border-radius: 25px !important; will-change: transform, opacity; transition: opacity 0.3s ease-in-out;  transform: translateY(20px);} .scroll-to-top.show { opacity: 1; transform: translateY(0);} .outline{border:1px solid #e8e8e8;-webkit-box-shadow:2px 2px 4px 0px rgba(214,214,214,1);-moz-box-shadow:2px 2px 4px 0px rgba(214,214,214,1);box-shadow:2px 2px 4px 0px rgba(214,214,214,1);}#dropdown,#searchInput{min-width:25%;background-color:#fafafa;color:black;padding:16px 1px 16px 10px;font-size:16px;border:1px solid #e8e8e8;cursor:pointer;margin:1rem;}ul#list{padding-left:0!important;margin:1rem;}#output{padding-left:1rem;margin-top:-.8rem;}.container-wrapper{position: relative; padding:1rem .5rem 1rem 0;}.party-item{margin:1rem 0 .5rem;}.party-logo{max-height:1.3rem;margin-right:.3rem;margin-left:.25rem;}.party-link{color:black;border-bottom:2px solid var(--gp-green-500);font-size:1.1rem;font-weight:bold;}.party-link:hover{text-decoration:none;color:#198700;}.municipality-name{margin:.2rem .2rem .2rem 0;}.municipality-email{margin-top:.5rem;}.municipality-data{margin-top:1rem;}.candidate-name{text-transform:capitalize;line-height:.5;display:block;break-inside:avoid;}.candidate-item{padding:.3rem 0;margin:0;}.candidates-wrapper{padding:1.1rem .9rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;}@media(max-width:414px){.candidates-wrapper{grid-template-columns:repeat(1,1fr);}}@media(min-width:768px){.candidates-wrapper{grid-template-columns:repeat(3,1fr);}}@media(min-width:1200px){.candidates-wrapper{grid-template-columns:repeat(4,1fr);}} .zi-1{z-index-1;}<\/style>\n<select id=\"dropdown\"><option value=\"\">Valitse kunta<\/option><\/select>\n<div id=\"output\"><div class=\"container-wrapper\"><a href=\"#dropdown\" id=\"scrollTopBtn\" class=\"btn btn-secondary scroll-to-top\">Takaisin yl\u00f6s \u2191<\/a><div class=\"municipality-data\"><\/div><\/div><\/div>\n\n<script type=\"text\/javascript\">\nwindow.addEventListener('DOMContentLoaded', (event) => {\n    function showScrollToTopButton() {\n        let button = $(\"#scrollTopBtn\");\n\n        \/\/ Get the button's position relative to the top of the document\n        let buttonTop = button.offset().top;\n        \/\/ console.log(\"Button top:\", buttonTop);\n\n        \/\/ Get the button's height\n        let buttonHeight = button.outerHeight();\n        \/\/ console.log(\"Button height:\", buttonHeight);\n\n        \/\/ Get the height of the output container\n        let outputHeight = $(\"#output\").outerHeight();\n        \/\/ console.log(\"Output height:\", outputHeight);\n\n        \/\/ Calculate the scroll position where the button should become visible\n        let showButtonAt = buttonTop - $(window).height() + buttonHeight;\n        \/\/ console.log(\"Show button at:\", showButtonAt); \n\n        \/\/ Check if the user has scrolled past the point where the button should be shown AND the output container's height is above 700px\n        if ($(window).scrollTop() > showButtonAt && outputHeight > 700) {\n            button.addClass('show');\n            \/\/ console.log('Show button');\n        }\n\n        \/\/ Get the position of the #hide-btn element\n        let hideBtnTop = $(\"#hide-btn\").offset().top;\n\n        \/\/ Check if the user has scrolled past the #hide-btn element\n        if ($(window).scrollTop() > hideBtnTop) {\n            button.removeClass('show');\n            \/\/ console.log('Hide button (reached #hide-btn)');\n        }\n    }\n    showScrollToTopButton();\n\n    \/\/ Debounce the scroll event handler\n    $(window).on(\"scroll\", debounce(showScrollToTopButton, 100));\n\n    \/\/ Debounce function implementation (you can use a library like Lodash for this)\n    function debounce(func, wait) {\n        let timeout;\n        return function () {\n            clearTimeout(timeout);\n            timeout = setTimeout(() => {\n                func.apply(this, arguments);\n            }, wait);\n        };\n    }\n\n    const candidateList = [];\n    const municipalitiesSet = new Set(); \/\/ Use a Set to avoid duplicate municipalities\n    const dropdown = document.querySelector('#dropdown'); \/\/ Ensure dropdown is defined\n    const list = document.querySelector('.municipality-data'); \/\/ Target list element for candidates\n    const partyWebsiteList = {\n        \"parties\": [\n            { \"name\": \"Vihre\u00e4t\", \"website\": \"https:\/\/vihreat.fi\", \"logo\": \"https:\/\/www.kotkanseudunvihreat.fi\/content\/uploads\/2022\/10\/Favicon-300x300.png\" },\n            { \"name\": \"Vasemmistoliitto\", \"website\": \"https:\/\/vasemmisto.fi\", \"logo\": \"https:\/\/api.mtvuutiset.fi\/graphql\/caas\/v1\/media\/7033868\/data\/f6b20d4550024459ff7bd4d28bb3ac66\/landscape16_9\/1600\/vasemmistoliitto-logo.png\" },\n            { \"name\": \"SDP (Suomen Sosialidemokraattinen Puolue)\", \"website\": \"https:\/\/sdp.fi\", \"logo\": \"https:\/\/www.sdp.fi\/uploads\/sites\/2\/2022\/11\/sdp_logo_valkoinen_aariviiva_rgb-nettikayttoon.png\" },\n            { \"name\": \"Kokoomus\", \"website\": \"https:\/\/kokoomus.fi\", \"logo\": \"https:\/\/www.kokoomus.fi\/wp-content\/uploads\/2023\/08\/RUISKUKKA_RUISKUKKA_LOGO_sininen_2_RGB-402x315.png\" },\n            { \"name\": \"RKP (Suomen ruotsalainen kansanpuolue) \/ (Svenska folkpartiet i Finland)\", \"website\": \"https:\/\/sfp.fi\", \"logo\": \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQ1paxaVMqHxH8wv8Y2jp2F2xg5LAXs-s4i5g&s\" },\n            { \"name\": \"Keskusta\", \"website\": \"https:\/\/keskusta.fi\", \"logo\": \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcSGXH7iExW7-RbrZL5xO6jD1oRigx75KozJAloT9_qHIi5gRbrRFM0nYnRfBsa7Kuo7HLA&usqp=CAU\" },\n            { \"name\": \"Perussuomalaiset\", \"website\": \"https:\/\/perussuomalaiset.fi\", \"logo\": \"https:\/\/www.perussuomalaiset.fi\/wp-content\/themes\/wp-paasivusto\/images\/ps-logo.png\" },\n            { \"name\": \"Kristillisdemokraatit\", \"website\": \"https:\/\/kd.fi\", \"logo\": \"https:\/\/www.kdpuolue.fi\/kd\/files\/2022\/06\/Sydan_logo_2022.png\" },\n            { \"name\": \"Liike Nyt\", \"website\": \"https:\/\/liikenyt.fi\", \"logo\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/6\/67\/Liike_Nyt_Party.png\" },\n            { \"name\": \"El\u00e4inoikeuspuolue\", \"website\": \"https:\/\/eop.fi\", \"logo\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/7\/71\/EOP_logo.svg\/1200px-EOP_logo.svg.png\" },\n            { \"name\": \"Valta kuuluu kansalle\", \"website\": \"https:\/\/vkkpuolue.fi\", \"logo\": \"https:\/\/upload.wikimedia.org\/wikipedia\/en\/e\/e3\/Logo_of_the_Power_Belongs_to_the_People.png\" },\n            { \"name\": \"Vapauden liitto\", \"website\": \"https:\/\/vapaudenliitto.fi\", \"logo\": \"https:\/\/vapaudenliitto.fi\/wp-content\/uploads\/2022\/05\/violetti.png\" },\n            { \"name\": \"Totuuspuolue\", \"website\": \"https:\/\/totuuspuolue.net\", \"logo\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/d\/d4\/Totuuspuolue_logo.png\" },\n            { \"name\": \"Kristallipuolue\", \"website\": \"https:\/\/kristallipuolue.fi\", \"logo\": \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcSWqy0hXJ3wa8MfXDQsFlE2KdW_kcd52-WEkdyJqV_efTIcDxoPcbJCI9F0PPOQ8yKkut4&usqp=CAU\" },\n            { \"name\": \"Suomen Kommunistinen Puolue\", \"website\": \"https:\/\/skp.fi\", \"logo\": \"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/b\/bf\/Suomen_Kommunistisen_Puolueen_%281994%29_tunnus.png\" },\n            { \"name\": \"Avoin puolue\", \"website\": \"https:\/\/avoinpuolue.fi\", \"logo\": \"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQK59975zf-JSgeYemlMWjKfxchTA7GS-OXsw&s\" },\n            { \"name\": \"Liberaalipuolue - Vapaus valita\", \"website\": \"https:\/\/liberaalipuolue.fi\", \"logo\": \"https:\/\/pbs.twimg.com\/profile_images\/1413521919861825548\/zy7uhN4H_200x200.jpg\" },\n            { \"name\": \"Jokin muu (paikallinen) puolue\", \"website\": \"\", \"logo\": \"https:\/\/storage.googleapis.com\/lib.greenpeace.se\/temp\/FI_Elections_25\/no-logo.png\" }\n        ]\n    };\n\n    \/\/ Fetch data from Google Sheets API\n    jQuery.ajax({\n        url: 'https:\/\/sheets.googleapis.com\/v4\/spreadsheets\/16DDY84bB-hG0f9dzWQYifZIUXhu_rz1nai872yMswVg\/values\/B:F?key=AIzaSyCP9KWI7pjxAGiBeNTNbCQ-sGRrxyCPZtQ',\n        method: 'GET',\n        dataType: 'json',\n        headers: {\n            'Referer': 'https:\/\/www.greenpeace.org\/'\n        },\n        success: function (response) {\n            const values = response.values;\n            if (values && values.length > 0) {\n\n                \/\/ Parse data into candidateList and populate municipalitiesSet\n                values.forEach((row, index) => {\n                    if (index !== 0) { \/\/ Skip header row\n                        const obj = {\n                            municipality: row[2], \/\/ Column D\n                            candidatesName: row[1], \/\/ Column B\n                            candidatesParty: row[3], \/\/ Column E\n                            whatTheyDo: row[4], \/\/ Column F\n                            email: row[0], \/\/ Column A\n                        };\n\n                        candidateList.push(obj);\n                        municipalitiesSet.add(obj.municipality); \/\/ Add municipality to the Set\n                        \/\/console.log(candidateList);\n                    }\n                });\n\n                \/\/ Convert the set to an array\n                const municipalitiesArray = Array.from(municipalitiesSet);\n\n                \/\/ Sort the array\n                municipalitiesArray.sort();\n\n                \/\/ Populate dropdown with unique municipalities\n                municipalitiesArray.forEach(municipality => {\n                    dropdown.innerHTML += `<option value=\"${municipality}\">${municipality}<\/option>`;\n                });\n\n                \/\/ Handle dropdown selection\n                dropdown.addEventListener('change', (event) => {\n                    event.preventDefault();\n                    event.stopPropagation(); \/\/ Stops bubbling effect\n                    const selectedMunicipality = dropdown.value;\n                    list.innerHTML = ''; \/\/ Clear previous list items\n                    dataLayer.push({\n                        'click_element': 'dropdown',\n                        'click_text': selectedMunicipality,\n                        'event': 'dropdown'\n                    });\n\n                    \/\/ Filter candidates in selected municipality\n                    const filteredCandidates = candidateList.filter(candidate => candidate.municipality === selectedMunicipality);\n\n                    \/\/ Filter only \"yes\" candidates\n                    const responceCandidates = filteredCandidates.filter(candidate => candidate.whatTheyDo === \"Kyll\u00e4\");\n\n                    if (responceCandidates.length === 0) {\n                        list.innerHTML = '<p>T\u00e4ss\u00e4 kunnassa ei ole viel\u00e4 yht\u00e4\u00e4n sitoutunutta ehdokasta.<\/p>';\n                        return;\n                    }\n\n                    \/\/ Create a map to group candidates by party\n                    const candidatesByParty = {};\n\n                    responceCandidates.forEach(candidate => {\n                        if (!candidatesByParty[candidate.candidatesParty]) {\n                            candidatesByParty[candidate.candidatesParty] = [];\n                        }\n                        candidatesByParty[candidate.candidatesParty].sort().push(candidate.candidatesName);\n                    });\n\n                    \/\/ Display candidates grouped by party, following the order in partyWebsiteList\n                    partyWebsiteList.parties.forEach(party => {\n                        const partyName = party.name;\n                        const partyWebsite = party.website;\n                        const partyLogo = party.logo;\n\n                        if (candidatesByParty[partyName]?.length) {\n                            \/\/ Create party item container\n                            const partyItem = document.createElement('div');\n                            partyItem.className = \"party-item\";\n\n                            \/\/ Create party header\n                            const partyHeader = document.createElement('div');\n                            partyHeader.className = \"party-header\";\n                            partyHeader.setAttribute(\"data-municipality\", selectedMunicipality);\n                            partyHeader.innerHTML = `\n                                    <img decoding=\"async\" class=\"party-logo\" src=\"${partyLogo}\" alt=\"${partyName} logo\"\/>\n                                    <a href=\"${partyWebsite}\" target=\"_blank\" class=\"party-link\">${partyName}<\/a>\n                                `;\n                            partyItem.appendChild(partyHeader);\n\n                            \/\/ Wrapper for candidates\n                            const candidatesWrapper = document.createElement('div');\n                            candidatesWrapper.className = \"candidates-wrapper\";\n\n                            \/\/ List all candidates under the party\n                            candidatesByParty[partyName].forEach(candidateName => {\n                                const candidateItem = document.createElement('p');\n                                candidateItem.className = \"candidate-item\";\n                                candidateItem.innerHTML = `\u25aa\ufe0f ${candidateName}`;\n                                candidateItem.className = \"candidate-name\";\n                                candidatesWrapper.appendChild(candidateItem);\n                            });\n\n                            partyItem.appendChild(candidatesWrapper); \/\/ Append candidate list to party item\n                            list.appendChild(partyItem); \/\/ Append party item to the main list\n                        }\n\n                    });\n\n                    showScrollToTopButton();\n\n                });\n                \/\/console.log(candidateList); \/\/ Logs the full list of candidates\n            } else {\n                console.error('No data available in the response.');\n            }\n        },\n\n        error: function (xhr, status, error) {\n            console.error('Error fetching data:', error);\n        }\n    });\n\n});\n<\/script>\n<\/div>\n\n<div style=\"height:30px\" aria-hidden=\"true\" id=\"hide-btn\" class=\"wp-block-spacer\"><\/div>\n\n<h4 class=\"wp-block-heading zi-1\">Syd\u00e4mellinen kiitos kaikille ehdokkaille, jotka sitoutuivat kampanjaan!<\/h4>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><strong>Mik\u00e4 on Puolet Parempaa?<\/strong><\/h2>\n\n<p>Puolet parempaa on kampanja, jossa yhdess\u00e4 Animalian, Luontoliiton&nbsp; ja vapaaehtoisten kansalaisvaikuttajien kanssa haastamme kunnat ymp\u00e4ri Suomen tarjoamaan puolet parempaa ruokaa hankinnoissaan: puolet v\u00e4hemm\u00e4n el\u00e4inper\u00e4ist\u00e4 ja tilalle ravitsevaa kasvipohjaista! Mutta miksi juuri lihalla ja maidolla on v\u00e4li\u00e4? No, ruoantuotannon p\u00e4\u00e4st\u00f6t muodostavat jopa nelj\u00e4nneksen Suomen kaikista kasvihuonekaasup\u00e4\u00e4st\u00f6ist\u00e4, ja suuri osa n\u00e4ist\u00e4 p\u00e4\u00e4st\u00f6ist\u00e4 johtuu lihan ja maidon tuotannosta.<\/p>\n\n<p>Kampanjavuoden aikana <strong>jo 35 kunnassa tehtiin aloite kasvisruoan lis\u00e4\u00e4miseksi julkisessa ruokailussa<\/strong>. Kiitos siit\u00e4 kuuluu uskomattoman ahkerille vapaaehtoisille, jotka ovat kontaktoineet p\u00e4\u00e4tt\u00e4ji\u00e4 ymp\u00e4ri Suomen. Osa aloitteista on jo k\u00e4sitelty, ja saimmekin ilouutisia joulukuussa 2024 Kouvolasta, josta tuli ensimm\u00e4inen kunta Suomessa, joka valitsi Puolet Parempaa. Muutos parempaan on mahdollista!<\/p>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"255\" src=\"https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2025\/02\/40003aa3-gp_pp_lehmaruudukko-banner-1024x255.png\" alt=\"\" class=\"wp-image-58695\" srcset=\"https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2025\/02\/40003aa3-gp_pp_lehmaruudukko-banner-1024x255.png 1024w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2025\/02\/40003aa3-gp_pp_lehmaruudukko-banner-300x75.png 300w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2025\/02\/40003aa3-gp_pp_lehmaruudukko-banner-768x191.png 768w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2025\/02\/40003aa3-gp_pp_lehmaruudukko-banner-510x127.png 510w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2025\/02\/40003aa3-gp_pp_lehmaruudukko-banner.png 1365w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<h2 class=\"wp-block-heading\"><strong>Miksi juuri kuntavaalit?<\/strong><\/h2>\n\n<p class=\"has-blue-20-background-color has-background\">Alue- ja kuntavaalit ovat erinomainen paikka nostaa puheenaiheeksi ruokavalion vaikutukset kuntatalouteen, luontoon, ilmastoon ja terveyteen. <strong>Kunnissa tehd\u00e4\u00e4n p\u00e4\u00e4t\u00f6ksi\u00e4, jotka vaikuttavat suoraan meid\u00e4n jokaisen el\u00e4m\u00e4\u00e4n<\/strong>, kuten siit\u00e4, mit\u00e4 kouluissa tai ty\u00f6paikoilla sy\u00f6d\u00e4\u00e4n. Juuri siksi siell\u00e4 on t\u00e4rke\u00e4\u00e4 vaikuttaa.&nbsp;<\/p>\n\n<p>Kasvisruoan lis\u00e4\u00e4minen tuottaa kunnille my\u00f6s merkitt\u00e4vi\u00e4 s\u00e4\u00e4st\u00f6j\u00e4. <strong><a href=\"https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2025\/03\/775fb300-kasvisruoka_kannattaa_2025.pdf\">Kasvisruoka kannattaa<\/a> -selvitys vuodelta 2025<\/strong> osoittaa selke\u00e4sti, kuinka lihatuotteiden puolittaminen ja niiden korvaaminen kasviper\u00e4isill\u00e4 vaihtoehdoilla kunnan rahoittamassa ruokailussa tuo s\u00e4\u00e4st\u00f6j\u00e4. Selvityksest\u00e4 k\u00e4y ilmi, ett\u00e4 lihan puolitus tuoreita ravitsemussuosituksia mukaillen toisi merkitt\u00e4vi\u00e4, <strong>jopa satojen tuhansien eurojen s\u00e4\u00e4st\u00f6j\u00e4<\/strong> <strong>kaupungeille<\/strong>. Teimme selvityksen pohjalta <a href=\"https:\/\/www.greenpeace.org\/finland\/toimi\/kuntatalous-kuntoon-laskuri\/\">k\u00e4tev\u00e4n laskurin<\/a>, josta l\u00f6ytyy kuntakohtaiset eurom\u00e4\u00e4r\u00e4t s\u00e4\u00e4st\u00f6ist\u00e4, jotka lihan puolittaminen sinunkin kotikunnallesi toisi!<\/p>\n\n<div class=\"wp-block-cover has-parallax\"><span aria-hidden=\"true\" class=\"wp-block-cover__background has-black-background-color has-background-dim\"><\/span><div class=\"wp-block-cover__image-background wp-image-58694 has-parallax\" style=\"background-position:50% 50%;background-image:url(https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2025\/02\/7b49d832-pp-aanestajalle-artikkelikuva.png);\"><\/div><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-center has-white-color has-text-color has-link-color has-large-font-size wp-elements-8d8caeeacb215fffc4cf96da959c53db\">Kiitos viel\u00e4 kerran kaikille kampanjan vapaaehtoisille, ehdokkaille ja sitoutuneille \u00e4\u00e4nest\u00e4jille!<\/h2>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\"><\/div>\n<\/div><\/div>\n\n<p class=\"has-black-color has-text-color has-link-color wp-elements-9ac00cf961d1ea846fe5a532228b76c6\"><\/p>\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n    <div class=\"wp-block-query posts-list p4-query-loop is-custom-layout-list is-layout-flow wp-block-query-is-layout-flow\">\n        <div class=\"wp-block-group is-content-justification-space-between is-layout-flex wp-container-core-group-is-layout-3d213aab wp-block-group-is-layout-flex\"><h2 class=\"wp-block-heading\">Aiheeseen liittyv\u00e4\u00e4<\/h2>\n        \n        \n        <\/div>\n        \n\n    <p style=\"margin-top: 24px; margin-bottom: 36px;\">Maataloudesta ja ilmastopolitiikasta<\/p>\n\n    \n\n    <ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-61687 post type-post status-publish format-standard has-post-thumbnail hentry category-ilmastonmuutos tag-ilmastopolitiikka tag-maatalous p4-page-type-tiedotteet\">\n            \n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/www.greenpeace.org\/finland\/tiedotteet\/ilmastonmuutos\/helsinki-puolittaa-liha-ja-maitotuotteiden-hankinnat-vuoteen-2030-mennessa-paatos-nayttaa-esimerkkia-koko-suomelle\/\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"2499\" height=\"1666\" src=\"https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/364b5892-gp0strmdx_pressmedia-2500px.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image wp-stateless-item\" alt=\"Helsinki puolittaa liha- ja maitotuotteiden hankinnat vuoteen 2030 menness\u00e4 \u2013 \u201cP\u00e4\u00e4t\u00f6s n\u00e4ytt\u00e4\u00e4 esimerkki\u00e4 koko Suomelle\u201d.\" style=\"object-fit:cover;\" srcset=\"https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/364b5892-gp0strmdx_pressmedia-2500px.jpg 2499w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/364b5892-gp0strmdx_pressmedia-2500px-300x200.jpg 300w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/364b5892-gp0strmdx_pressmedia-2500px-1024x683.jpg 1024w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/364b5892-gp0strmdx_pressmedia-2500px-768x512.jpg 768w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/364b5892-gp0strmdx_pressmedia-2500px-1536x1024.jpg 1536w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/364b5892-gp0strmdx_pressmedia-2500px-2048x1366.jpg 2048w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/364b5892-gp0strmdx_pressmedia-2500px-510x340.jpg 510w\" sizes=\"auto, (max-width: 2499px) 100vw, 2499px\" data-image-size=\"post-thumbnail\" data-stateless-media-bucket=\"planet4-finland-stateless\" data-stateless-media-name=\"2026\/02\/364b5892-gp0strmdx_pressmedia-2500px.jpg\" \/><\/a><\/figure>\n\n        <div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n                <div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\"><div class=\"wp-block-post-terms\"><a href=\"https:\/\/www.greenpeace.org\/finland\/luokka\/ilmastonmuutos\/\">Ilmastonmuutos<\/a><\/div>\n                <div class=\"taxonomy-post_tag wp-block-post-terms\"><a href=\"https:\/\/www.greenpeace.org\/finland\/tag\/ilmastopolitiikka\/\" rel=\"tag\">ilmastopolitiikka<\/a><span class=\"wp-block-post-terms__separator\"> <\/span><a href=\"https:\/\/www.greenpeace.org\/finland\/tag\/maatalous\/\" rel=\"tag\">maatalous<\/a><\/div>\n                \n                <\/div>\n                \n        <h3 class=\"wp-block-post-title\"><a href=\"https:\/\/www.greenpeace.org\/finland\/tiedotteet\/ilmastonmuutos\/helsinki-puolittaa-liha-ja-maitotuotteiden-hankinnat-vuoteen-2030-mennessa-paatos-nayttaa-esimerkkia-koko-suomelle\/\" target=\"_self\" >Helsinki puolittaa liha- ja maitotuotteiden hankinnat vuoteen 2030 menness\u00e4 \u2013 \u201cP\u00e4\u00e4t\u00f6s n\u00e4ytt\u00e4\u00e4 esimerkki\u00e4 koko Suomelle\u201d.<\/a><\/h3>\n        <div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Helsingin valtuusto \u00e4\u00e4nesti eilen valtuutettu Mai Kivel\u00e4n aloitteesta puolittaa liha- ja maitotuotteiden hankinnat vuoteen 2030 menness\u00e4. Ehdotus puolittamisesta meni l\u00e4pi kirkkaasti, kun 57 valtuutettua \u00e4\u00e4nesti puolesta ja vain 23 vastaan.\u00a0 Greenpeace pit\u00e4\u00e4 p\u00e4\u00e4t\u00f6st\u00e4 merkitt\u00e4v\u00e4n\u00e4 askeleena kohti ilmaston kannalta kest\u00e4v\u00e4\u00e4 ruokailua. <\/p><\/div>\n        \n        <div class=\"wp-block-group posts-list-meta is-layout-flow wp-block-group-is-layout-flow\"><span class='article-list-item-author'><a href='https:\/\/www.greenpeace.org\/finland\/author\/gp_finland\/'>Greenpeace Suomi<\/a><\/span>\n        <div class=\"wp-block-post-date\"><time datetime=\"2026-02-26T15:36:57+03:00\">26\/02\/2026<\/time><\/div>\n        \n        <\/div>\n        <\/div>\n        <\/div>\n\n            <\/li><li class=\"wp-block-post post-61641 post type-post status-publish format-standard has-post-thumbnail hentry category-ilmastonmuutos tag-ilmastopolitiikka tag-hiilinielu tag-fossiiliset p4-page-type-tiedotteet\">\n            \n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/www.greenpeace.org\/finland\/tiedotteet\/ilmastonmuutos\/jarjestot-valittivat-hallituksen-pitkan-aikavalin-ilmastosuunnitelmasta-oikeuteen\/\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"900\" src=\"https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/ed773a9d-gp0stu0ec_medium-res-1200px.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image wp-stateless-item\" alt=\"J\u00e4rjest\u00f6t valittivat hallituksen pitk\u00e4n aikav\u00e4lin ilmastosuunnitelmasta oikeuteen\" style=\"object-fit:cover;\" srcset=\"https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/ed773a9d-gp0stu0ec_medium-res-1200px.jpg 1200w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/ed773a9d-gp0stu0ec_medium-res-1200px-300x225.jpg 300w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/ed773a9d-gp0stu0ec_medium-res-1200px-1024x768.jpg 1024w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/ed773a9d-gp0stu0ec_medium-res-1200px-768x576.jpg 768w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/02\/ed773a9d-gp0stu0ec_medium-res-1200px-453x340.jpg 453w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" data-image-size=\"post-thumbnail\" data-stateless-media-bucket=\"planet4-finland-stateless\" data-stateless-media-name=\"2026\/02\/ed773a9d-gp0stu0ec_medium-res-1200px.jpg\" \/><\/a><\/figure>\n\n        <div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n                <div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\"><div class=\"wp-block-post-terms\"><a href=\"https:\/\/www.greenpeace.org\/finland\/luokka\/ilmastonmuutos\/\">Ilmastonmuutos<\/a><\/div>\n                <div class=\"taxonomy-post_tag wp-block-post-terms\"><a href=\"https:\/\/www.greenpeace.org\/finland\/tag\/ilmastopolitiikka\/\" rel=\"tag\">ilmastopolitiikka<\/a><span class=\"wp-block-post-terms__separator\"> <\/span><a href=\"https:\/\/www.greenpeace.org\/finland\/tag\/hiilinielu\/\" rel=\"tag\">hiilinielu<\/a><span class=\"wp-block-post-terms__separator\"> <\/span><a href=\"https:\/\/www.greenpeace.org\/finland\/tag\/fossiiliset\/\" rel=\"tag\">fossiiliset<\/a><\/div>\n                \n                <\/div>\n                \n        <h3 class=\"wp-block-post-title\"><a href=\"https:\/\/www.greenpeace.org\/finland\/tiedotteet\/ilmastonmuutos\/jarjestot-valittivat-hallituksen-pitkan-aikavalin-ilmastosuunnitelmasta-oikeuteen\/\" target=\"_self\" >J\u00e4rjest\u00f6t valittivat hallituksen pitk\u00e4n aikav\u00e4lin ilmastosuunnitelmasta oikeuteen<\/a><\/h3>\n        <div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Greenpeace Suomi ja Suomen luonnonsuojeluliitto valittivat Lakiasiaintoimisto Maailman edustamana Orpon hallituksen pitk\u00e4n aikav\u00e4lin ilmastosuunnitelmasta korkeimpaan hallinto-oikeuteen. Suomen pit\u00e4isi olla hiilineutraali vuonna 2035, mutta p\u00e4\u00e4ministeri Orpon hallituksen suunnitelmalla siihen ei p\u00e4\u00e4st\u00e4\u2026 <\/p><\/div>\n        \n        <div class=\"wp-block-group posts-list-meta is-layout-flow wp-block-group-is-layout-flow\"><span class='article-list-item-author'><a href='https:\/\/www.greenpeace.org\/finland\/author\/anlileh\/'>Greenpeace<\/a><\/span>\n        <div class=\"wp-block-post-date\"><time datetime=\"2026-02-18T11:09:38+03:00\">18\/02\/2026<\/time><\/div>\n        \n        <\/div>\n        <\/div>\n        <\/div>\n\n            <\/li><li class=\"wp-block-post post-61473 post type-post status-publish format-standard has-post-thumbnail hentry category-greenpeace tag-tietoameista tag-ilmastopolitiikka tag-luontokato p4-page-type-tiedotteet\">\n            \n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\"><figure class=\"wp-block-post-featured-image\"><a href=\"https:\/\/www.greenpeace.org\/finland\/tiedotteet\/greenpeace\/jehki-harkonen-nimitetty-greenpeacen-vanhemmaksi-luonto-ja-ilmastoasiantuntijaksi\/\" target=\"_self\"  ><img loading=\"lazy\" decoding=\"async\" width=\"2500\" height=\"1667\" src=\"https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/01\/841c62e3-greenpeace_jehki_harkonen_2026_some-1.jpg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image wp-stateless-item\" alt=\"Jehki H\u00e4rk\u00f6nen nimitetty Greenpeacen vanhemmaksi luonto- ja ilmastoasiantuntijaksi\" style=\"object-fit:cover;\" srcset=\"https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/01\/841c62e3-greenpeace_jehki_harkonen_2026_some-1.jpg 2500w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/01\/841c62e3-greenpeace_jehki_harkonen_2026_some-1-300x200.jpg 300w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/01\/841c62e3-greenpeace_jehki_harkonen_2026_some-1-1024x683.jpg 1024w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/01\/841c62e3-greenpeace_jehki_harkonen_2026_some-1-768x512.jpg 768w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/01\/841c62e3-greenpeace_jehki_harkonen_2026_some-1-1536x1024.jpg 1536w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/01\/841c62e3-greenpeace_jehki_harkonen_2026_some-1-2048x1366.jpg 2048w, https:\/\/www.greenpeace.org\/static\/planet4-finland-stateless\/2026\/01\/841c62e3-greenpeace_jehki_harkonen_2026_some-1-510x340.jpg 510w\" sizes=\"auto, (max-width: 2500px) 100vw, 2500px\" data-image-size=\"post-thumbnail\" data-stateless-media-bucket=\"planet4-finland-stateless\" data-stateless-media-name=\"2026\/01\/841c62e3-greenpeace_jehki_harkonen_2026_some-1.jpg\" \/><\/a><\/figure>\n\n        <div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\">\n                <div class=\"wp-block-group is-layout-flex wp-block-group-is-layout-flex\"><div class=\"wp-block-post-terms\"><a href=\"https:\/\/www.greenpeace.org\/finland\/luokka\/greenpeace\/\">Greenpeace<\/a><\/div>\n                <div class=\"taxonomy-post_tag wp-block-post-terms\"><a href=\"https:\/\/www.greenpeace.org\/finland\/tag\/tietoameista\/\" rel=\"tag\">tietoameist\u00e4<\/a><span class=\"wp-block-post-terms__separator\"> <\/span><a href=\"https:\/\/www.greenpeace.org\/finland\/tag\/ilmastopolitiikka\/\" rel=\"tag\">ilmastopolitiikka<\/a><span class=\"wp-block-post-terms__separator\"> <\/span><a href=\"https:\/\/www.greenpeace.org\/finland\/tag\/luontokato\/\" rel=\"tag\">luontokato<\/a><\/div>\n                \n                <\/div>\n                \n        <h3 class=\"wp-block-post-title\"><a href=\"https:\/\/www.greenpeace.org\/finland\/tiedotteet\/greenpeace\/jehki-harkonen-nimitetty-greenpeacen-vanhemmaksi-luonto-ja-ilmastoasiantuntijaksi\/\" target=\"_self\" >Jehki H\u00e4rk\u00f6nen nimitetty Greenpeacen vanhemmaksi luonto- ja ilmastoasiantuntijaksi<\/a><\/h3>\n        <div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">H\u00e4rk\u00f6nen siiirtyy teht\u00e4v\u00e4\u00e4n Greenpeace Internationalin globaalia maatalouspolitiikkaa seuraavan asiantuntijan\u00a0 paikalta. Uudessa teht\u00e4v\u00e4ss\u00e4\u00e4n h\u00e4n vastaa j\u00e4rjest\u00f6n ilmasto- ja luonnonsuojelupolitiikan vaikuttamisty\u00f6st\u00e4 sek\u00e4 yhteiskuntasuhteista. <\/p><\/div>\n        \n        <div class=\"wp-block-group posts-list-meta is-layout-flow wp-block-group-is-layout-flow\"><span class='article-list-item-author'><a href='https:\/\/www.greenpeace.org\/finland\/author\/gp_finland\/'>Greenpeace Suomi<\/a><\/span>\n        <div class=\"wp-block-post-date\"><time datetime=\"2026-01-29T11:35:44+03:00\">29\/01\/2026<\/time><\/div>\n        \n        <\/div>\n        <\/div>\n        <\/div>\n\n            <\/li><\/ul>\n\n    \n<div class=\"wp-block-buttons carousel-controls is-horizontal is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-buttons-is-layout-044bd602 wp-block-buttons-is-layout-flex\">\n            <div class=\"wp-block-button carousel-control-prev\"><button type=\"button\" class=\"wp-block-button__link wp-element-button\">Prev<\/button><\/div>\n        \n\n            <div class=\"wp-block-button carousel-control-next\"><button type=\"button\" class=\"wp-block-button__link wp-element-button\">Seuraava<\/button><\/div>\n        <\/div>\n\n\n    <\/div>\n    ","protected":false},"excerpt":{"rendered":"<p>Etsi kev\u00e4\u00e4n alue- ja kuntavaaleihin itsellesi ehdokas, joka kannattaa kasvisruoan lis\u00e4\u00e4mist\u00e4 julkisessa ruokailussa!<\/p>\n","protected":false},"author":41,"featured_media":58694,"parent":9,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_improvement_type_select":"improve_an_existing","_thumb_yes_seoaic":false,"_frame_yes_seoaic":false,"seoaic_generate_description":"","seoaic_improve_instructions_prompt":"","seoaic_rollback_content_improvement":"","seoaic_idea_thumbnail_generator":"","thumbnail_generated":false,"thumbnail_generate_prompt":"","seoaic_article_description":"","ep_exclude_from_search":false,"p4_hide_page_title_checkbox":"on","p4_title":"","p4_subtitle":"","p4_description":"","background_image_id":"","background_image":"","p4_button_title":"","p4_button_link":"","p4_button_link_checkbox":"","p4_og_title":"","p4_og_description":"","p4_og_image":"","p4_og_image_id":"","p4_seo_canonical_url":"","p4_campaign_name":"Local Campaign","p4_local_project":"Elections","p4_basket_name":"","p4_department":"","footnotes":""},"categories":[1],"tags":[60,84],"class_list":["post-58242","page","type-page","status-publish","has-post-thumbnail","hentry","category-ilmastonmuutos","tag-ilmastopolitiikka","tag-maatalous"],"_links":{"self":[{"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/pages\/58242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/comments?post=58242"}],"version-history":[{"count":20,"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/pages\/58242\/revisions"}],"predecessor-version":[{"id":60670,"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/pages\/58242\/revisions\/60670"}],"up":[{"embeddable":true,"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/pages\/9"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/media\/58694"}],"wp:attachment":[{"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/media?parent=58242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/categories?post=58242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greenpeace.org\/finland\/wp-json\/wp\/v2\/tags?post=58242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}