CINXE.COM
C40 Cities - A global network of mayors taking urgent climate action
<!DOCTYPE html> <html lang="en-GB" class="no-js"> <head> <meta charset="UTF-8"> <script type="text/javascript"> /* <![CDATA[ */ //---------------------------------------------------------- //------ JAVASCRIPT HOOK FUNCTIONS FOR GRAVITY FORMS ------- //---------------------------------------------------------- if ( ! gform ) { document.addEventListener( 'gform_main_scripts_loaded', function() { gform.scriptsLoaded = true; } ); document.addEventListener( 'gform/theme/scripts_loaded', function() { gform.themeScriptsLoaded = true; } ); window.addEventListener( 'DOMContentLoaded', function() { gform.domLoaded = true; } ); var gform = { domLoaded: false, scriptsLoaded: false, themeScriptsLoaded: false, isFormEditor: () => typeof InitializeEditor === 'function', /** * @deprecated 2.9 the use of initializeOnLoaded in the form editor context is deprecated. * @remove-in 3.1 this function will not check for gform.isFormEditor(). */ callIfLoaded: function ( fn ) { if ( gform.domLoaded && gform.scriptsLoaded && ( gform.themeScriptsLoaded || gform.isFormEditor() ) ) { if ( gform.isFormEditor() ) { console.warn( 'The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.' ); } fn(); return true; } return false; }, /** * Call a function when all scripts are loaded * * @param function fn the callback function to call when all scripts are loaded * * @returns void */ initializeOnLoaded: function( fn ) { if ( ! gform.callIfLoaded( fn ) ) { document.addEventListener( 'gform_main_scripts_loaded', () => { gform.scriptsLoaded = true; gform.callIfLoaded( fn ); } ); document.addEventListener( 'gform/theme/scripts_loaded', () => { gform.themeScriptsLoaded = true; gform.callIfLoaded( fn ); } ); window.addEventListener( 'DOMContentLoaded', () => { gform.domLoaded = true; gform.callIfLoaded( fn ); } ); } }, hooks: { action: {}, filter: {} }, addAction: function( action, callable, priority, tag ) { gform.addHook( 'action', action, callable, priority, tag ); }, addFilter: function( action, callable, priority, tag ) { gform.addHook( 'filter', action, callable, priority, tag ); }, doAction: function( action ) { gform.doHook( 'action', action, arguments ); }, applyFilters: function( action ) { return gform.doHook( 'filter', action, arguments ); }, removeAction: function( action, tag ) { gform.removeHook( 'action', action, tag ); }, removeFilter: function( action, priority, tag ) { gform.removeHook( 'filter', action, priority, tag ); }, addHook: function( hookType, action, callable, priority, tag ) { if ( undefined == gform.hooks[hookType][action] ) { gform.hooks[hookType][action] = []; } var hooks = gform.hooks[hookType][action]; if ( undefined == tag ) { tag = action + '_' + hooks.length; } if( priority == undefined ){ priority = 10; } gform.hooks[hookType][action].push( { tag:tag, callable:callable, priority:priority } ); }, doHook: function( hookType, action, args ) { // splice args from object into array and remove first index which is the hook name args = Array.prototype.slice.call(args, 1); if ( undefined != gform.hooks[hookType][action] ) { var hooks = gform.hooks[hookType][action], hook; //sort by priority hooks.sort(function(a,b){return a["priority"]-b["priority"]}); hooks.forEach( function( hookItem ) { hook = hookItem.callable; if(typeof hook != 'function') hook = window[hook]; if ( 'action' == hookType ) { hook.apply(null, args); } else { args[0] = hook.apply(null, args); } } ); } if ( 'filter'==hookType ) { return args[0]; } }, removeHook: function( hookType, action, priority, tag ) { if ( undefined != gform.hooks[hookType][action] ) { var hooks = gform.hooks[hookType][action]; hooks = hooks.filter( function(hook, index, arr) { var removeHook = (undefined==tag||tag==hook.tag) && (undefined==priority||priority==hook.priority); return !removeHook; } ); gform.hooks[hookType][action] = hooks; } } }; } /* ]]> */ </script> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> <link rel="manifest" href="https://www.c40.org/wp-content/themes/c40-cities/assets/general/site.webmanifest"> <meta name="theme-color" content="#02C245" /> <script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v24.4 - https://yoast.com/wordpress/plugins/seo/ --> <title>C40 Cities - A global network of mayors taking urgent climate action</title> <meta name="description" content="C40 Cities is a global network of nearly 100 mayors of the world’s leading cities that are united in action to confront the climate crisis." /> <link rel="canonical" href="https://www.c40.org/" /> <meta property="og:locale" content="en_GB" /> <meta property="og:type" content="website" /> <meta property="og:title" content="C40 Cities - A global network of mayors taking urgent climate action" /> <meta property="og:description" content="C40 Cities is a global network of mayors taking urgent action to confront the climate crisis and create a future where everyone can thrive." /> <meta property="og:url" content="https://www.c40.org/" /> <meta property="og:site_name" content="C40 Cities" /> <meta property="article:modified_time" content="2024-12-17T09:49:33+00:00" /> <meta property="og:image" content="https://www.c40.org/wp-content/uploads/2022/03/©-Tess-Smith-Roberts.jpeg" /> <meta property="og:image:width" content="2560" /> <meta property="og:image:height" content="2560" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:description" content="C40 Cities is a global network of mayors taking urgent action to confront the climate crisis and create a future where everyone can thrive." /> <meta name="twitter:image" content="https://www.c40.org/wp-content/uploads/2022/03/©-Tess-Smith-Roberts.jpeg" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.c40.org/","url":"https://www.c40.org/","name":"C40 Cities - A global network of mayors taking urgent climate action","isPartOf":{"@id":"https://www.c40.org/#website"},"primaryImageOfPage":{"@id":"https://www.c40.org/#primaryimage"},"image":{"@id":"https://www.c40.org/#primaryimage"},"thumbnailUrl":"https://www.c40.org/wp-content/uploads/2022/03/©-Tess-Smith-Roberts.jpeg","datePublished":"2021-01-04T17:41:16+00:00","dateModified":"2024-12-17T09:49:33+00:00","description":"C40 Cities is a global network of nearly 100 mayors of the world’s leading cities that are united in action to confront the climate crisis.","breadcrumb":{"@id":"https://www.c40.org/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.c40.org/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.c40.org/#primaryimage","url":"https://www.c40.org/wp-content/uploads/2022/03/©-Tess-Smith-Roberts.jpeg","contentUrl":"https://www.c40.org/wp-content/uploads/2022/03/©-Tess-Smith-Roberts.jpeg","width":2560,"height":2560,"caption":"© Tess Smith-Roberts"},{"@type":"BreadcrumbList","@id":"https://www.c40.org/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://www.c40.org/#website","url":"https://www.c40.org/","name":"C40 Cities","description":"A global network of mayors taking urgent action to confront the climate crisis and create a future where everyone can thrive.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.c40.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//plausible.io' /> <link rel="dns-prefetch" href="//plausible.io"> <link rel='stylesheet' id='wp-block-library-css' href='https://www.c40.org/wp-includes/css/dist/block-library/style.css?ver=6.7.2' type='text/css' media='all' /> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /** * These rules are needed for backwards compatibility. * They should match the button element rules in the base theme.json file. */ .wp-block-button__link { color: #ffffff; background-color: #32373c; border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */ /* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */ box-shadow: none; text-decoration: none; /* The extra 2px are added to size solids the same as the outline versions.*/ padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; } .wp-block-file__button { background: #32373c; color: #ffffff; text-decoration: none; } </style> <link rel='stylesheet' id='granola-styles-css' href='https://www.c40.org/wp-content/themes/c40-cities/assets/styles/main.1730367747.css' type='text/css' media='screen' /> <link rel='stylesheet' id='granola-print-css' href='https://www.c40.org/wp-content/themes/c40-cities/assets/styles/print.1730367747.css' type='text/css' media='print' /> <script type="text/javascript" defer data-domain='c40.org' data-api='https://plausible.io/api/event' data-cfasync='false' src="https://plausible.io/js/plausible.outbound-links.js?ver=2.1.4" id="plausible" data-spai-excluded="true"></script> <script type="text/javascript" id="plausible-analytics-js-after"> /* <![CDATA[ */ window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) } /* ]]> */ </script> <link rel='shortlink' href='https://www.c40.org/' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.c40.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.c40.org%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.c40.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.c40.org%2F&format=xml" /> <style type="text/css"> ol.footnotes>li {list-style-type:decimal;} ol.footnotes { color:#666666; } ol.footnotes li { font-size:80%; } </style> <meta name='plausible-analytics-version' content='2.1.4' /> <script type="text/javascript" id="spai_js" data-cfasync="false" data-spai-excluded="true"> document.documentElement.className += " spai_has_js"; (function(w, d){ var b = d.getElementsByTagName('head')[0]; var s = d.createElement("script"); var v = ("IntersectionObserver" in w) ? "" : "-compat"; s.async = true; // This includes the script as async. s.src = "https://cdn.shortpixel.ai/assets/js/bundles/spai-lib-bg" + v + ".1.1.min.js?v=3.10.0"; w.spaiDomain = "cdn.shortpixel.ai"; w.spaiData = { version: "3.10.0", key: "spai", quality: "glossy", convert: "webp", lqip: false, rootMargin: "500px", crop: true, sizeBreakpoints: {"on":true,"base":50,"rate":10}, backgroundsMaxWidth: 1920, resizeStyleBackgrounds: false, nativeLazyLoad: false, safeLazyBackgrounds: false, asyncInitialParsing: true, debug: false, doSelectors: [{"selectors":"img","type":"attr","targetAttr":"src","attrType":"url","lazy":true,"resize":true}], exclusions: {"selectors":{".team-members .team-members__item img":{"lazy":1,"cdn":1,"resize":0,"lqip":0,"crop":-1},".page-header .hero__media img":{"lazy":0,"cdn":1,"resize":1,"lqip":0,"crop":0}},"urls":{"regex:\/\\\/\\\/([^\\\/]*\\.|)gravatar.com\\\/\/":{"lazy":0,"cdn":0,"resize":0,"lqip":0,"crop":-1}}}, sizeFromImageSuffix: true, ajax_url: "https://www.c40.org/wp-admin/admin-ajax.php", }; b.appendChild(s); }(window, document)); </script> <script async defer data-domain="c40.org" src="https://plausible.io/js/script.file-downloads.outbound-links.js"></script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PBJJMNB');</script> <!-- End Google Tag Manager --> <link rel="icon" href="https://cdn.shortpixel.ai/spai/q_glossy+ret_img+to_webp/www.c40.org/wp-content/uploads/2021/09/cropped-Favicon-1-32x32.png" data-spai-egr="1" sizes="32x32" /> <link rel="icon" href="https://cdn.shortpixel.ai/spai/q_glossy+ret_img+to_webp/www.c40.org/wp-content/uploads/2021/09/cropped-Favicon-1-192x192.png" data-spai-egr="1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://cdn.shortpixel.ai/spai/q_glossy+ret_img+to_webp/www.c40.org/wp-content/uploads/2021/09/cropped-Favicon-1-180x180.png" data-spai-egr="1" /> <meta name="msapplication-TileImage" content="https://www.c40.org/wp-content/uploads/2021/09/cropped-Favicon-1-270x270.png" /> <link href="https://cdn.shortpixel.ai" rel="preconnect" crossorigin></head> <body class="home page-template-default page page-id-256 wp-embed-responsive"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PBJJMNB" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <a href="#main" class="skip-link screen-reader-text">Skip to content</a> <header class="header"> <div class="header__inner"> <div class="header__top"> <a class="header__logo is-square" href="https://www.c40.org/"> <img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MiA0OCIgd2lkdGg9IjcyIiBoZWlnaHQ9IjQ4IiBkYXRhLXU9Imh0dHBzJTNBJTJGJTJGd3d3LmM0MC5vcmclMkZ3cC1jb250ZW50JTJGdGhlbWVzJTJGYzQwLWNpdGllcyUyRmFzc2V0cyUyRmltYWdlcyUyRmM0MC1sb2dvLnN2ZyIgZGF0YS13PSI3MiIgZGF0YS1oPSI0OCIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" alt="C40 Cities" width="72" height="48"> </a> <form class="header-search--mobile header-search" autocomplete="off" method="get" action="https://www.c40.org/"> <div class="header-search__inner"> <div class="header-search__control"> <label class="header-search__label" for="header-search67b2f12f607fb"> <span class="screen-reader-text">Search</span> </label> <button class="header-search__close js-header-search-toggle burger" type="button"> <span class="screen-reader-text">Close header menu</span> <span class="burger__line burger__line--1"></span> <span class="burger__line burger__line--2"></span> <span class="burger__line burger__line--3"></span> </button> </div> <div class="header-search__search-bar"> <div class="header-search__search-bar-inner"> <input id="header-search67b2f12f607fb" aria-label="Search" class="header-search__input" name="s" type="text" placeholder="Search..."> <button class="header-search__submit" type="submit"><span class="screen-reader-text">Submit search form</span></button> </div> </div> </div> </form> <button class="header__burger js-header-toggle burger" type="button" aria-controls="main-menu" aria-expanded="false"> <span class="screen-reader-text">Main menu button</span> <span class="burger__line burger__line--1"></span> <span class="burger__line burger__line--2"></span> <span class="burger__line burger__line--3"></span> </button> </div> <div class="header__bottom"> <nav class="header__navigation"> <ul id="main-menu" class="header__main-menu header__navigation__menu"><li id="menu-item-15" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-15"><a href="#">Who We Are</a> <div class='sub-menu-wrap sub-menu--depth-0'><ul class='sub-menu'> <li id="menu-item-13073" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13073"><a href="https://www.c40.org/about-c40/">About C40</a></li> <li id="menu-item-13114" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-13114"><a href="https://www.c40.org/leadership/">Leadership</a> <div class='sub-menu-wrap sub-menu--depth-1'><ul class='sub-menu'> <li id="menu-item-36918" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36918"><a href="https://www.c40.org/leadership/the-c40-co-chairs/">The C40 Co-Chairs</a></li> <li id="menu-item-7175" class="menu-item menu-item-type-post_type_archive menu-item-object-steering-committee menu-item-7175"><a href="https://www.c40.org/steering-committee/">Steering Committee</a></li> <li id="menu-item-7292" class="menu-item menu-item-type-taxonomy menu-item-object-team menu-item-7292"><a href="https://www.c40.org/our-team/teams/board-of-directors/">Board of Directors</a></li> </ul></div> </li> <li id="menu-item-7891" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7891"><a href="https://www.c40.org/funders-partners/">Funders & Partners</a></li> <li id="menu-item-7209" class="menu-item menu-item-type-post_type_archive menu-item-object-person menu-item-7209"><a href="https://www.c40.org/our-team/">Our Team</a></li> </ul></div> </li> <li id="menu-item-13075" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item--columns menu-item--columns-4 menu-item-13075"><a href="https://www.c40.org/what-we-do/">What We Do</a> <div class='sub-menu-wrap sub-menu--depth-0'><ul class='sub-menu'> <li id="menu-item-13101" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-13101"><a href="https://www.c40.org/what-we-do/raising-climate-ambition/">Raising Climate Ambition</a> <div class='sub-menu-wrap sub-menu--depth-1'><ul class='sub-menu'> <li id="menu-item-13100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13100"><a href="https://www.c40.org/what-we-do/raising-climate-ambition/1-5c-climate-action-plans/">1.5°C Climate Action Plans</a></li> <li id="menu-item-13067" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13067"><a href="https://www.c40.org/what-we-do/raising-climate-ambition/high-impact-accelerators/">High-Impact Accelerators</a></li> <li id="menu-item-13104" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13104"><a href="https://www.c40.org/what-we-do/raising-climate-ambition/inclusive-thriving-cities/">Inclusive & Thriving Cities</a></li> <li id="menu-item-29621" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29621"><a href="https://www.c40.org/what-we-do/raising-climate-ambition/research-and-knowledge/">Research & Knowledge</a></li> <li id="menu-item-38263" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38263"><a href="https://www.c40.org/what-we-do/raising-climate-ambition/climate-budgeting-programme/">Climate Budgeting</a></li> </ul></div> </li> <li id="menu-item-21596" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-21596"><a href="https://www.c40.org/what-we-do/influencing-the-global-agenda/">Influencing the Global Agenda</a> <div class='sub-menu-wrap sub-menu--depth-1'><ul class='sub-menu'> <li id="menu-item-29068" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29068"><a href="https://www.c40.org/what-we-do/green-just-transition/">Green & Just Transition</a></li> <li id="menu-item-13107" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13107"><a href="https://www.c40.org/what-we-do/influencing-the-global-agenda/global-diplomacy-advocacy/">Global Diplomacy & Advocacy</a></li> <li id="menu-item-13110" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13110"><a href="https://www.c40.org/what-we-do/influencing-the-global-agenda/financing-the-green-transition/">Financing the Green Transition</a></li> <li id="menu-item-13109" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13109"><a href="https://www.c40.org/what-we-do/influencing-the-global-agenda/engaging-the-private-sector/">Engaging the Private Sector</a></li> </ul></div> </li> <li id="menu-item-13111" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-13111"><a href="https://www.c40.org/what-we-do/building-a-movement/">Building a Movement</a> <div class='sub-menu-wrap sub-menu--depth-1'><ul class='sub-menu'> <li id="menu-item-13103" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13103"><a href="https://www.c40.org/what-we-do/building-a-movement/global-green-new-deal/">Global Green New Deal</a></li> <li id="menu-item-13108" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13108"><a href="https://www.c40.org/what-we-do/building-a-movement/youth-engagement/">Youth Engagement</a></li> <li id="menu-item-13074" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13074"><a href="https://www.c40.org/what-we-do/building-a-movement/cities-race-to-zero/">Cities Race to Zero</a></li> </ul></div> </li> <li id="menu-item-8184" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-8184"><a href="https://www.c40.org/what-we-do/scaling-up-climate-action/">Scaling Up Climate Action</a> <div class='sub-menu-wrap sub-menu--depth-1'><ul class='sub-menu'> <li id="menu-item-10973" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10973"><a href="https://www.c40.org/what-we-do/scaling-up-climate-action/water-heat-nature/">Water, Heat and Nature</a></li> <li id="menu-item-8424" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8424"><a href="https://www.c40.org/what-we-do/scaling-up-climate-action/air-quality/">Air Quality</a></li> <li id="menu-item-8423" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8423"><a href="https://www.c40.org/what-we-do/scaling-up-climate-action/energy-and-buildings/">Energy & Buildings</a></li> <li id="menu-item-17487" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17487"><a href="https://www.c40.org/what-we-do/scaling-up-climate-action/food-systems/">Food Systems</a></li> <li id="menu-item-8308" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8308"><a href="https://www.c40.org/what-we-do/scaling-up-climate-action/transportation/">Transportation</a></li> <li id="menu-item-33649" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-33649"><a href="https://www.c40.org/what-we-do/scaling-up-climate-action/ports-and-shipping/">Ports & Shipping</a></li> <li id="menu-item-8185" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8185"><a href="https://www.c40.org/what-we-do/scaling-up-climate-action/urban-planning-design/">Urban Planning & Design</a></li> <li id="menu-item-8425" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8425"><a href="https://www.c40.org/what-we-do/scaling-up-climate-action/waste-management/">Waste Management</a></li> </ul></div> </li> </ul></div> </li> <li id="menu-item-4258" class="menu-item menu-item-type-post_type_archive menu-item-object-city menu-item-4258"><a href="https://www.c40.org/cities/">Our Cities</a></li> <li id="menu-item-18" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18"><a href="/news">Latest</a> <div class='sub-menu-wrap sub-menu--depth-0'><ul class='sub-menu'> <li id="menu-item-7253" class="menu-item menu-item-type-post_type_archive menu-item-object-news menu-item-7253"><a href="https://www.c40.org/news/">News & Insights</a></li> <li id="menu-item-30862" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-30862"><a href="https://www.c40.org/what-we-do/raising-climate-ambition/research-and-knowledge/">Research & Knowledge</a></li> <li id="menu-item-29010" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29010"><a href="https://www.c40.org/campaigns/">Campaigns</a></li> <li id="menu-item-17459" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17459"><a href="https://www.c40.org/events/">Events</a></li> <li id="menu-item-32938" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-32938"><a href="https://www.c40.org/case-studies/">Case Studies</a></li> </ul></div> </li> </ul> </nav> <form class="header-search--desktop header-search" autocomplete="off" method="get" action="https://www.c40.org/"> <div class="header-search__inner"> <div class="header-search__control"> <label class="header-search__label" for="header-search67b2f12f65337"> <span class="screen-reader-text">Search</span> </label> <button class="header-search__close js-header-search-toggle burger" type="button"> <span class="screen-reader-text">Close header menu</span> <span class="burger__line burger__line--1"></span> <span class="burger__line burger__line--2"></span> <span class="burger__line burger__line--3"></span> </button> </div> <div class="header-search__search-bar"> <div class="header-search__search-bar-inner"> <input id="header-search67b2f12f65337" aria-label="Search" class="header-search__input" name="s" type="text" placeholder="Search..."> <button class="header-search__submit" type="submit"><span class="screen-reader-text">Submit search form</span></button> </div> </div> </div> </form> <div class="header__widgets"> <nav class="header__navigation header__language-switcher"> <ul class="header__navigation__menu"> <li class="menu-item menu-item-has-children is-language-switcher"> <a class="current-language-name">Language</a> <div class="sub-menu-wrap sub-menu--depth-0"> <ul class="sub-menu"> <div class="gtranslate_wrapper" id="gt-wrapper-26217328"></div> </ul> </div> </li> <li class="menu-item menu-item-has-children is-newsletter"> <a class="newsletter">Subscribe</a> <div class="sub-menu-wrap sub-menu--depth-0"> <div class="sub-menu"> <h2>Subscribe to our newsletter</h2> <p>Stay up to date with C40.</p> <script type="text/javascript"></script> <div class='gf_browser_safari gf_browser_iphone gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_26' ><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_26' id='gform_26' action='/' data-formid='26' novalidate> <div class='gform-body gform_body'><ul id='gform_fields_26' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_26_5" class="gfield gfield--type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_26_5" ><label class='gfield_label gform-field-label' for='input_26_5'>Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_5' id='input_26_5' type='email' value='' class='large' aria-required="true" aria-invalid="false" /> </div></li><li id="field_26_3" class="gfield gfield--type-name gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_26_3" ><label class='gfield_label gform-field-label gfield_label_before_complex' >Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_26_3'> <span id='input_26_3_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > <input type='text' name='input_3.3' id='input_26_3_3' value='' aria-required='true' /> <label for='input_26_3_3' class='gform-field-label gform-field-label--type-sub '>First</label> </span> <span id='input_26_3_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' > <input type='text' name='input_3.6' id='input_26_3_6' value='' aria-required='true' /> <label for='input_26_3_6' class='gform-field-label gform-field-label--type-sub '>Last</label> </span> </div></li><li id="field_26_6" class="gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_26_6" ><label class='gfield_label gform-field-label' for='input_26_6'>City<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_26_6' type='text' value='' class='large' aria-required="true" aria-invalid="false" /></div></li><li id="field_26_9" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_26_9" ><label class='gfield_label gform-field-label gfield_label_before_complex' >Consent *<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_consent'><input name='input_9.1' id='input_26_9_1' type='checkbox' value='1' aria-required="true" aria-invalid="false" /> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for='input_26_9_1' >I agree to the <a href="https://www.c40.org/privacy-policy/" target="_blank">Privacy Policy</a> and <a href="https://www.c40.org/terms-of-use/" target="_blank">Terms & Conditions</a> of C40 Cities Climate Leadership Group, Inc.</label><input type='hidden' name='input_9.2' value='I agree to the <a href="https://www.c40.org/privacy-policy/" target="_blank">Privacy Policy</a> and <a href="https://www.c40.org/terms-of-use/" target="_blank">Terms & Conditions</a> of C40 Cities Climate Leadership Group, Inc.' class='gform_hidden' /><input type='hidden' name='input_9.3' value='21' class='gform_hidden' /></div></li></ul></div> <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_26' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' value='Subscribe' /> <input type='hidden' name='gform_ajax' value='form_id=26&title=&description=&tabindex=0&theme=legacy&hash=974b37d8937627105df074cf64f9879a' /> <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_26' value='iframe' /> <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_26' id='gform_theme_26' value='legacy' /> <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_26' id='gform_style_settings_26' value='' /> <input type='hidden' class='gform_hidden' name='is_submit_26' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='26' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_26' value='WyJ7XCI5LjFcIjpcImU5NDg5ZTM3NTgxYzlhZTM3NDczNTZkYzJhNDM5YjQwXCIsXCI5LjJcIjpcIjAzMTYyMTMwNWQ5MzgwYmE0OTAyM2IyNzYzZWM2NTVjXCIsXCI5LjNcIjpcImIzZGRkMDk0ZmZlYWZlZWUzOTBkYzI2MmViZTdiZDcwXCJ9IiwiZTc1NzE0NzUxNmU0MzY5YTgwYjQ5YjA2N2Q3ZmM1ZjEiXQ==' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_26' id='gform_target_page_number_26' value='0' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_26' id='gform_source_page_number_26' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_26' id='gform_ajax_frame_26' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 26, 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7', true );jQuery('#gform_ajax_frame_26').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_26');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_26').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_26').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_26').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_26').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_26').val();gformInitSpinner( 26, 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7', true );jQuery(document).trigger('gform_page_loaded', [26, current_page]);window['gf_submitting_26'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_26').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [26]);window['gf_submitting_26'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_26').text());}else{jQuery('#gform_26').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "26", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_26" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_26"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_26" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [26, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 26, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 26, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */ </script> <div class="social-icons"> <ul class="social-icons__icons"> <li class="social-icons__icon social-icons__icon--twitter"> <a target="_blank" rel="noopener noreferrer" href="https://x.com/c40cities"> <span class="screen-reader-text"> Visit our twitter page </span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" role="img" aria-hidden="true" width="25" height="25"><path d="M12.2 8.4v.8l-.8-.1a13 13 0 01-7.2-3.6l-1-1-.3.7a4.5 4.5 0 001 4.6c.6.6.5.7-.6.4l-.7-.2c-.1.1.3 1.5.6 2.1a5 5 0 002.1 2l.7.3h-.9c-.9 0-.9 0-.8.3.3 1 1.5 2.1 2.9 2.5l.9.3-.8.5a8.4 8.4 0 01-4.1 1.1l-1.3.1c0 .2 1.9 1 2.9 1.4 3.3 1 7.1.6 10-1.1a13 13 0 006.1-10.6c0-.7 0-.8.9-1.6l1.1-1.2c.2-.3.1-.3-.6 0-1.3.5-1.5.4-.8-.3.5-.5 1-1.4 1-1.6l-.5.2a5 5 0 01-1.3.5l-.8.3-.7-.5-1.3-.7a5 5 0 00-2.7.1 4.3 4.3 0 00-3 4.3z"/></svg> </a> </li> <li class="social-icons__icon social-icons__icon--linkedin"> <a target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/company/c40-cities-climate-leadership-group"> <span class="screen-reader-text"> Visit our linkedin page </span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" role="img" aria-hidden="true" width="25" height="25"><path d="M7.3 8.9v12.3H3.2V8.9h4.1zm.3-3.8c0 1.2-.9 2.1-2.3 2.1S3 6.3 3 5.1C3 3.9 3.9 3 5.3 3s2.3.9 2.3 2.1zm14.5 9v7H18v-6.6c0-1.6-.6-2.8-2.1-2.8-1.1 0-1.8.8-2.1 1.5-.1.3-.1.6-.1 1v6.9H9.6s.1-11.1 0-12.3h4.1v1.7c.5-.8 1.5-2 3.7-2 2.7.1 4.7 1.9 4.7 5.6z"/></svg> </a> </li> <li class="social-icons__icon social-icons__icon--instagram"> <a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/c40cities/"> <span class="screen-reader-text"> Visit our instagram page </span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" role="img" aria-hidden="true" width="25" height="25"><path d="M12.5 2.5c-2.7 0-3.1 0-4.1.1-1.1 0-1.8.2-2.5.4-.6.3-1.2.6-1.7 1.2-.6.5-.9 1.1-1.2 1.7-.2.7-.4 1.4-.5 2.5 0 1.1-.1 1.4-.1 4.1s0 3.1.1 4.1c0 1.1.2 1.8.5 2.4.3.7.6 1.2 1.2 1.8.6.6 1.1.9 1.8 1.2.6.2 1.4.4 2.4.5 1.1 0 1.4.1 4.1.1 2.7 0 3.1 0 4.1-.1 1.1 0 1.8-.2 2.4-.5.7-.3 1.2-.6 1.8-1.2.6-.6.9-1.1 1.2-1.8.2-.6.4-1.4.5-2.4 0-1.1.1-1.4.1-4.1s0-3.1-.1-4.1c-.1-1.1-.2-1.8-.5-2.4-.3-.7-.6-1.2-1.2-1.8-.6-.6-1.1-.9-1.8-1.2-.6-.2-1.4-.4-2.4-.5h-4.1zm-.9 1.8h.9c2.7 0 3 0 4 .1 1 0 1.5.2 1.9.3.5.2.8.4 1.2.7.4.3.6.7.7 1.1.1.4.3.9.3 1.9 0 1.1.1 1.4.1 4s0 3-.1 4c0 1-.2 1.5-.3 1.9-.2.5-.4.8-.7 1.1-.4.4-.7.6-1.2.7-.4.1-.9.3-1.9.3-1.1 0-1.4.1-4 .1-2.7 0-3 0-4-.1-1 0-1.5-.2-1.9-.3-.5-.2-.8-.4-1.2-.7s-.6-.7-.7-1.1c-.1-.4-.3-.9-.3-1.9 0-1.1-.1-1.4-.1-4s0-3 .1-4c0-1 .2-1.5.3-1.9.2-.5.4-.8.7-1.2s.7-.6 1.2-.7c.4-.1.9-.3 1.9-.3h3.1zM17.8 6c-.7 0-1.2.5-1.2 1.2s.5 1.2 1.2 1.2S19 7.9 19 7.2 18.5 6 17.8 6zm-5.3 1.4c-2.8 0-5.1 2.3-5.1 5.1s2.3 5.1 5.1 5.1 5.1-2.3 5.1-5.1-2.3-5.1-5.1-5.1zm0 1.8c1.8 0 3.3 1.5 3.3 3.3 0 1.8-1.5 3.3-3.3 3.3-1.8 0-3.3-1.5-3.3-3.3 0-1.8 1.5-3.3 3.3-3.3z"/></svg> </a> </li> <li class="social-icons__icon social-icons__icon--facebook"> <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/C40Cities/"> <span class="screen-reader-text"> Visit our facebook page </span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" role="img" aria-hidden="true" width="25" height="25"><path d="M13.6 21.2v-9.1h2.5l.4-3.1h-2.8V7.4c0-.8.1-1.3 1.3-1.3h1.6V3H14c-3 0-4.1 1.5-4.1 4.1V9H8v3.1h1.9v9.1h3.7z"/></svg> </a> </li> <li class="social-icons__icon social-icons__icon--youtube"> <a target="_blank" rel="noopener noreferrer" href="http://www.youtube.com/user/C40CitiesLive"> <span class="screen-reader-text"> Visit our youtube page </span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 25" role="img" aria-hidden="true" width="30" height="25"><path d="M15.1 4c1.6 0 7.1.1 8.6.5 1 .3 1.8 1.1 2.1 2.1.2.6.3 1.5.3 2.3v.5l.1 2.9v.2l-.1 2.9v.5l-.3 2.3c-.3 1-1.1 1.8-2.1 2.1-.7.2-2.1.3-3.6.4h-.5l-4.8.1h-.3l-4.8-.1h-.5c-1.5-.1-2.9-.2-3.6-.4-1-.3-1.8-1.1-2.1-2.1a8 8 0 01-.3-2.3v-.5C3 14 3 12.8 3 12.5v-.2l.1-2.9v-.5l.3-2.3c.3-1 1.1-1.8 2.1-2.1 1.5-.4 7-.5 8.6-.5h1zm-2.6 5.1v7.3l5.8-3.6-5.8-3.7z"/></svg> </a> </li> </ul> </div> </div> </div> </li> </ul> </nav> </div> </div> </div> </header> <main class="main" id="main"> <article id="post-256" class="article post-256 page type-page status-publish has-post-thumbnail hentry"> <div class="article__header entry-header"> <div class="page-header alignfull page-header--home hero wp-block alignwide has-back-button hero--reverse has-blue-background-color has-background hero--media-type-image has-media"> <div class="hero__inner"> <h1 class="hero__heading">C40 is a global network of mayors of the world’s leading cities that are united in action to confront the climate crisis.</h1> <ul class="hero__buttons"> <li class="hero__button-wrap"> <a href="https://www.c40.org/about-c40/" class="button">Learn More</a> </li> </ul> </div> <figure class="hero__media img-fit animate-element"> <img width="2560" height="2560" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYwIDI1NjAiIHdpZHRoPSIyNTYwIiBoZWlnaHQ9IjI1NjAiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZ3d3cuYzQwLm9yZyUyRndwLWNvbnRlbnQlMkZ1cGxvYWRzJTJGMjAyMiUyRjAzJTJGJUMyJUE5LVRlc3MtU21pdGgtUm9iZXJ0cy5qcGVnIiBkYXRhLXc9IjI1NjAiIGRhdGEtaD0iMjU2MCIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" class="attachment-super size-super" alt="" decoding="async" fetchpriority="high" /> <figcaption class=" hero__media-caption hero__media-caption--left hero__media-caption--black "> © Tess Smith-Roberts </figcaption> </figure> </div> </div> <div class="article__content entry-content"> <div class="alignfull hero wp-block alignwide has-back-button has-black-background-color has-background hero--media-type-image has-media"> <div class="hero__inner"> <h2 class="hero__heading">Jobs For Our Future: Resources for Youth</h2> <div class="hero__content"> <p>C40 Cities is proud to introduce ‘Jobs For Our Future’, a programme designed to help young people discover and succeed in good, green jobs.</p> </div> <ul class="hero__buttons"> <li class="hero__button-wrap"> <a href="https://www.c40.org/what-we-do/building-a-movement/youth-engagement/jobs-for-our-future-resources/" class="button">ACCESS RESOURCES</a> </li> </ul> </div> <figure class="hero__media img-fit animate-element"> <img decoding="async" width="2296" height="1404" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMjk2IDE0MDQiIHdpZHRoPSIyMjk2IiBoZWlnaHQ9IjE0MDQiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZ3d3cuYzQwLm9yZyUyRndwLWNvbnRlbnQlMkZ1cGxvYWRzJTJGMjAyNCUyRjEyJTJGR3JlZW4tSm9icy11cmJhbi1wbGFubmVyLWlsbHVzdHJhdGlvbi1ieS1Sb3Nhbm5hLVdhbi1mb3ItQzQwLUNpdGllcy5wbmciIGRhdGEtdz0iMjI5NiIgZGF0YS1oPSIxNDA0IiBkYXRhLWJpcD0iIj48L3N2Zz4=" data-spai="1" class="attachment-super size-super" alt="Illustration of an urban planner designing a model of a sustainable town. The figure, depicted with glasses and dark hair, leans over a tabletop model featuring green spaces, trees, a winding blue river, and pathways. Surrounding the greenery are simple representations of buildings and infrastructure. The design emphasises harmony between urban development and nature, promoting sustainability and green urban planning. Illustration by Rosanna Wan for C40 Cities." /> <figcaption class=" hero__media-caption hero__media-caption--right hero__media-caption--black "> © Rosanna Wan – C40 Cities </figcaption> </figure> </div> <section class="alignfull our-cities-scroller wp-block-our-cities-scroller alignfull"> <div class="our-cities-scroller__inner"> <div aria-hidden="true" class="our-cities-scroller__scroll-wrap"> <div class="our-cities-scroller__line"> <div class="our-cities-scroller__line-inner"> <span class="our-cities-scroller__city">Chicago</span> <span class="our-cities-scroller__city">Dhaka (North & South)</span> <span class="our-cities-scroller__city">Karachi</span> <span class="our-cities-scroller__city">Sydney</span> <span class="our-cities-scroller__city">Dubai</span> <span class="our-cities-scroller__city">Guadalajara</span> <span class="our-cities-scroller__city">Los Angeles</span> <span class="our-cities-scroller__city">Milan</span> <span class="our-cities-scroller__city">Stockholm</span> <span class="our-cities-scroller__city">São Paulo</span> <span class="our-cities-scroller__city">Ho Chi Minh City</span> <span class="our-cities-scroller__city">Fortaleza</span> <span class="our-cities-scroller__city">Guangzhou</span> <span class="our-cities-scroller__city">Bangkok</span> <span class="our-cities-scroller__city">Curitiba</span> <span class="our-cities-scroller__city">Shanghai</span> <span class="our-cities-scroller__city">Ekurhuleni</span> <span class="our-cities-scroller__city">Qingdao</span> <span class="our-cities-scroller__city">Addis Ababa</span> <span class="our-cities-scroller__city">Beijing</span> <span class="our-cities-scroller__city">Dar es Salaam</span> <span class="our-cities-scroller__city">Toronto</span> <span class="our-cities-scroller__city">Mumbai</span> <span class="our-cities-scroller__city">Johannesburg</span> <span class="our-cities-scroller__city">Dalian</span> <span class="our-cities-scroller__city">Casablanca</span> <span class="our-cities-scroller__city">Austin</span> <span class="our-cities-scroller__city">Lagos</span> <span class="our-cities-scroller__city">Cape Town</span> <span class="our-cities-scroller__city">Houston</span> <span class="our-cities-scroller__city">Delhi NCT</span> <span class="our-cities-scroller__city">Singapore</span> <span class="our-cities-scroller__city">Athens</span> <span class="our-cities-scroller__city">Chicago</span> <span class="our-cities-scroller__city">Dhaka (North & South)</span> <span class="our-cities-scroller__city">Karachi</span> <span class="our-cities-scroller__city">Sydney</span> <span class="our-cities-scroller__city">Dubai</span> <span class="our-cities-scroller__city">Guadalajara</span> <span class="our-cities-scroller__city">Los Angeles</span> <span class="our-cities-scroller__city">Milan</span> <span class="our-cities-scroller__city">Stockholm</span> <span class="our-cities-scroller__city">São Paulo</span> <span class="our-cities-scroller__city">Ho Chi Minh City</span> <span class="our-cities-scroller__city">Fortaleza</span> <span class="our-cities-scroller__city">Guangzhou</span> <span class="our-cities-scroller__city">Bangkok</span> <span class="our-cities-scroller__city">Curitiba</span> <span class="our-cities-scroller__city">Shanghai</span> <span class="our-cities-scroller__city">Ekurhuleni</span> <span class="our-cities-scroller__city">Qingdao</span> <span class="our-cities-scroller__city">Addis Ababa</span> <span class="our-cities-scroller__city">Beijing</span> <span class="our-cities-scroller__city">Dar es Salaam</span> <span class="our-cities-scroller__city">Toronto</span> <span class="our-cities-scroller__city">Mumbai</span> <span class="our-cities-scroller__city">Johannesburg</span> <span class="our-cities-scroller__city">Dalian</span> <span class="our-cities-scroller__city">Casablanca</span> <span class="our-cities-scroller__city">Austin</span> <span class="our-cities-scroller__city">Lagos</span> <span class="our-cities-scroller__city">Cape Town</span> <span class="our-cities-scroller__city">Houston</span> <span class="our-cities-scroller__city">Delhi NCT</span> <span class="our-cities-scroller__city">Singapore</span> <span class="our-cities-scroller__city">Athens</span> </div> </div> <div class="our-cities-scroller__line"> <div class="our-cities-scroller__line-inner"> <span class="our-cities-scroller__city">Montréal</span> <span class="our-cities-scroller__city">Kuala Lumpur</span> <span class="our-cities-scroller__city">Auckland</span> <span class="our-cities-scroller__city">Shenzhen</span> <span class="our-cities-scroller__city">Amsterdam</span> <span class="our-cities-scroller__city">Barcelona</span> <span class="our-cities-scroller__city">Berlin</span> <span class="our-cities-scroller__city">New York City</span> <span class="our-cities-scroller__city">Bengaluru</span> <span class="our-cities-scroller__city">Hanoi</span> <span class="our-cities-scroller__city">Amman</span> <span class="our-cities-scroller__city">Vancouver</span> <span class="our-cities-scroller__city">Washington, DC</span> <span class="our-cities-scroller__city">Seoul</span> <span class="our-cities-scroller__city">San Francisco</span> <span class="our-cities-scroller__city">Philadelphia</span> <span class="our-cities-scroller__city">Phoenix</span> <span class="our-cities-scroller__city">Chennai</span> <span class="our-cities-scroller__city">Medellín</span> <span class="our-cities-scroller__city">Boston</span> <span class="our-cities-scroller__city">Lima</span> <span class="our-cities-scroller__city">Jakarta</span> <span class="our-cities-scroller__city">Lisbon</span> <span class="our-cities-scroller__city">Portland</span> <span class="our-cities-scroller__city">Istanbul</span> <span class="our-cities-scroller__city">Accra</span> <span class="our-cities-scroller__city">Wuhan</span> <span class="our-cities-scroller__city">Copenhagen</span> <span class="our-cities-scroller__city">Warsaw</span> <span class="our-cities-scroller__city">Quito</span> <span class="our-cities-scroller__city">Santiago</span> <span class="our-cities-scroller__city">Rio de Janeiro</span> <span class="our-cities-scroller__city">Abidjan</span> <span class="our-cities-scroller__city">Montréal</span> <span class="our-cities-scroller__city">Kuala Lumpur</span> <span class="our-cities-scroller__city">Auckland</span> <span class="our-cities-scroller__city">Shenzhen</span> <span class="our-cities-scroller__city">Amsterdam</span> <span class="our-cities-scroller__city">Barcelona</span> <span class="our-cities-scroller__city">Berlin</span> <span class="our-cities-scroller__city">New York City</span> <span class="our-cities-scroller__city">Bengaluru</span> <span class="our-cities-scroller__city">Hanoi</span> <span class="our-cities-scroller__city">Amman</span> <span class="our-cities-scroller__city">Vancouver</span> <span class="our-cities-scroller__city">Washington, DC</span> <span class="our-cities-scroller__city">Seoul</span> <span class="our-cities-scroller__city">San Francisco</span> <span class="our-cities-scroller__city">Philadelphia</span> <span class="our-cities-scroller__city">Phoenix</span> <span class="our-cities-scroller__city">Chennai</span> <span class="our-cities-scroller__city">Medellín</span> <span class="our-cities-scroller__city">Boston</span> <span class="our-cities-scroller__city">Lima</span> <span class="our-cities-scroller__city">Jakarta</span> <span class="our-cities-scroller__city">Lisbon</span> <span class="our-cities-scroller__city">Portland</span> <span class="our-cities-scroller__city">Istanbul</span> <span class="our-cities-scroller__city">Accra</span> <span class="our-cities-scroller__city">Wuhan</span> <span class="our-cities-scroller__city">Copenhagen</span> <span class="our-cities-scroller__city">Warsaw</span> <span class="our-cities-scroller__city">Quito</span> <span class="our-cities-scroller__city">Santiago</span> <span class="our-cities-scroller__city">Rio de Janeiro</span> <span class="our-cities-scroller__city">Abidjan</span> </div> </div> <div class="our-cities-scroller__line"> <div class="our-cities-scroller__line-inner"> <span class="our-cities-scroller__city">London</span> <span class="our-cities-scroller__city">Madrid</span> <span class="our-cities-scroller__city">Miami</span> <span class="our-cities-scroller__city">Fuzhou</span> <span class="our-cities-scroller__city">Ahmedabad</span> <span class="our-cities-scroller__city">Hangzhou</span> <span class="our-cities-scroller__city">Paris</span> <span class="our-cities-scroller__city">Yokohama</span> <span class="our-cities-scroller__city">Hong Kong</span> <span class="our-cities-scroller__city">Rotterdam</span> <span class="our-cities-scroller__city">Chengdu</span> <span class="our-cities-scroller__city">Salvador</span> <span class="our-cities-scroller__city">Heidelberg</span> <span class="our-cities-scroller__city">Tokyo</span> <span class="our-cities-scroller__city">Oslo</span> <span class="our-cities-scroller__city">Dakar</span> <span class="our-cities-scroller__city">Melbourne</span> <span class="our-cities-scroller__city">Seattle</span> <span class="our-cities-scroller__city">Mexico City</span> <span class="our-cities-scroller__city">Buenos Aires</span> <span class="our-cities-scroller__city">Tel Aviv – Yafo</span> <span class="our-cities-scroller__city">Bogotá</span> <span class="our-cities-scroller__city">Freetown</span> <span class="our-cities-scroller__city">Rome</span> <span class="our-cities-scroller__city">Zhenjiang</span> <span class="our-cities-scroller__city">Tshwane</span> <span class="our-cities-scroller__city">Nanjing</span> <span class="our-cities-scroller__city">Durban (eThekwini)</span> <span class="our-cities-scroller__city">New Orleans</span> <span class="our-cities-scroller__city">Nairobi</span> <span class="our-cities-scroller__city">Quezon City</span> <span class="our-cities-scroller__city">London</span> <span class="our-cities-scroller__city">Madrid</span> <span class="our-cities-scroller__city">Miami</span> <span class="our-cities-scroller__city">Fuzhou</span> <span class="our-cities-scroller__city">Ahmedabad</span> <span class="our-cities-scroller__city">Hangzhou</span> <span class="our-cities-scroller__city">Paris</span> <span class="our-cities-scroller__city">Yokohama</span> <span class="our-cities-scroller__city">Hong Kong</span> <span class="our-cities-scroller__city">Rotterdam</span> <span class="our-cities-scroller__city">Chengdu</span> <span class="our-cities-scroller__city">Salvador</span> <span class="our-cities-scroller__city">Heidelberg</span> <span class="our-cities-scroller__city">Tokyo</span> <span class="our-cities-scroller__city">Oslo</span> <span class="our-cities-scroller__city">Dakar</span> <span class="our-cities-scroller__city">Melbourne</span> <span class="our-cities-scroller__city">Seattle</span> <span class="our-cities-scroller__city">Mexico City</span> <span class="our-cities-scroller__city">Buenos Aires</span> <span class="our-cities-scroller__city">Tel Aviv – Yafo</span> <span class="our-cities-scroller__city">Bogotá</span> <span class="our-cities-scroller__city">Freetown</span> <span class="our-cities-scroller__city">Rome</span> <span class="our-cities-scroller__city">Zhenjiang</span> <span class="our-cities-scroller__city">Tshwane</span> <span class="our-cities-scroller__city">Nanjing</span> <span class="our-cities-scroller__city">Durban (eThekwini)</span> <span class="our-cities-scroller__city">New Orleans</span> <span class="our-cities-scroller__city">Nairobi</span> <span class="our-cities-scroller__city">Quezon City</span> </div> </div> </div> <a href="https://www.c40.org/cities/" class="button our-cities-scroller__button">Explore our cities</a> </div> </section> <script> class CitiesScroller { constructor(citiesScroller) { this.citiesScroller = citiesScroller; this.lines = this.citiesScroller.querySelectorAll(".our-cities-scroller__line"); } } document.addEventListener("DOMContentLoaded", () => { const citiesScroller = document.querySelector(".our-cities-scroller"); citiesScroller && new CitiesScroller(citiesScroller); }); </script> <div class="alignfull has-background has-black-background-color wp-block-stats wp-block-stats--2"> <div class="wp-block-stats__inner"> <div class="wp-block-stats__header"> </div> <div class="wp-block-stats__items"> <div class="stat stat--has-before-text stat--has-after-text"> <span class="stat__before-text">C40 has</span> <span class="stat__value"><!-- --><span class="stat__value__amount"> 97 </span> </span> <span class="stat__after-text">member cities</span> </div> <div class="stat stat--has-before-text stat--has-after-text"> <span class="stat__before-text">Making up more than</span> <span class="stat__value"><!-- --><span class="stat__value__amount"> 22% </span> </span> <span class="stat__after-text">of the global economy<sup>1<sup></span> </div> </div> </div> </div> <div class="alignfull hero wp-block alignwide has-back-button has-black-background-color has-background hero--media-type-image has-media"> <div class="hero__inner"> <h2 class="hero__heading">Accelerator Reports</h2> <div class="hero__subheading"> <p>Latest Reports Now Available</p> </div> <div class="hero__content"> <p>Since 2017, 74 forward-thinking C40 cities have been driving transformative action in critical sectors through C40’s High-Impact Accelerators.</p> <p>In the latest Accelerator Reports, we celebrate the progress and impact of cities’ climate actions.</p> </div> <ul class="hero__buttons"> <li class="hero__button-wrap"> <a href="https://www.c40.org/what-we-do/raising-climate-ambition/accelerator-reports/" class="button">LEARN ABOUT CITIES’ PROGRESS & IMPACT</a> </li> </ul> </div> <figure class="hero__media img-fit animate-element"> <img decoding="async" width="2084" height="2084" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDg0IDIwODQiIHdpZHRoPSIyMDg0IiBoZWlnaHQ9IjIwODQiIGRhdGEtdT0iaHR0cHMlM0ElMkYlMkZ3d3cuYzQwLm9yZyUyRndwLWNvbnRlbnQlMkZ1cGxvYWRzJTJGMjAyMCUyRjEyJTJGVGhlLUZ1dHVyZS1XZS1XYW50LS5wbmciIGRhdGEtdz0iMjA4NCIgZGF0YS1oPSIyMDg0IiBkYXRhLWJpcD0iIj48L3N2Zz4=" data-spai="1" class="attachment-super size-super" alt="" /> <figcaption class=" hero__media-caption hero__media-caption--right hero__media-caption--white "> © Laure Rees-Smith – C40 </figcaption> </figure> </div> <section class="alignfull wp-block-cards alignfull cards cards--columns-3 cards--recent-type has-green-background-color has-background cards--slider-on-mobile"> <div class="cards__inner"> <h2 class="cards__heading">Latest News</h2> <div class="cards__row"> <div class="g-card has-link g-card--post-type"> <div class="g-card__inner"> <div class="g-card__meta"> February 17, 2025 </div> <div class="g-card__heading"> <a href="https://www.c40.org/news/open-letter-african-city-leaders-ministers-finance/" >Open letter to African Ministers of Finance by mayors and governors of African cities</a> </div> </div> <a href="https://www.c40.org/news/open-letter-african-city-leaders-ministers-finance/" class="button g-card__read-more">Find out more</a> </div> <div class="g-card has-link g-card--post-type"> <div class="g-card__inner"> <div class="g-card__meta"> February 17, 2025 </div> <div class="g-card__heading"> <a href="https://www.c40.org/news/urbanshift-africa-forum-city-leaders-nairobi/" >African city leaders unite in Nairobi to drive green and resilient urban future</a> </div> </div> <a href="https://www.c40.org/news/urbanshift-africa-forum-city-leaders-nairobi/" class="button g-card__read-more">Find out more</a> </div> <div class="g-card has-link g-card--post-type"> <div class="g-card__inner"> <div class="g-card__meta"> February 13, 2025 </div> <div class="g-card__heading"> <a href="https://www.c40.org/news/sustainable-finance-roadmap/" >Sustainable finance action and advocacy: A roadmap for Global South mayors</a> </div> </div> <a href="https://www.c40.org/news/sustainable-finance-roadmap/" class="button g-card__read-more">Find out more</a> </div> </div> </div> </section> <div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <p class="has-black-background-color has-background"><strong>Sources:<br></strong>1. Oxford Economics data + C40 modelling and <a href="https://data.worldbank.org/indicator/NY.GDP.MKTP.CD" target="_blank" rel="noreferrer noopener">World Bank for global GDP</a>.</p> <p></p> </div></div> </div> </article> </main> <footer class="footer"> <div class="footer__inner"> <a class="footer__logo is-square" href="https://www.c40.org/"> <img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MiA0OCIgd2lkdGg9IjcyIiBoZWlnaHQ9IjQ4IiBkYXRhLXU9Imh0dHBzJTNBJTJGJTJGd3d3LmM0MC5vcmclMkZ3cC1jb250ZW50JTJGdGhlbWVzJTJGYzQwLWNpdGllcyUyRmFzc2V0cyUyRmltYWdlcyUyRmM0MC1sb2dvLnN2ZyIgZGF0YS13PSI3MiIgZGF0YS1oPSI0OCIgZGF0YS1iaXA9IiI+PC9zdmc+" data-spai="1" alt="C40 Cities" width="72" height="48"> </a> <div class="footer__who-we-are"> <h3 class="footer__menu-header">Who We Are</h3> <div class="menu-footer-who-we-are-container"><ul id="menu-footer-who-we-are" class="footer__menu"><li id="menu-item-7293" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7293"><a href="https://www.c40.org/about-c40/">About C40</a></li> <li id="menu-item-13119" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13119"><a href="https://www.c40.org/leadership/">Leadership</a></li> <li id="menu-item-13118" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13118"><a href="https://www.c40.org/funders-partners/">Funders & Partners</a></li> <li id="menu-item-43" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43"><a href="/our-team/">Our Team</a></li> </ul></div> </div> <div class="footer__what-we-do"> <h3 class="footer__menu-header">What We Do</h3> <div class="menu-footer-what-we-do-container"><ul id="menu-footer-what-we-do" class="footer__menu"><li id="menu-item-13125" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13125"><a href="https://www.c40.org/what-we-do/raising-climate-ambition/">Raising Climate Ambition</a></li> <li id="menu-item-22234" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22234"><a href="https://www.c40.org/what-we-do/influencing-the-global-agenda/">Influencing the Global Agenda</a></li> <li id="menu-item-13123" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13123"><a href="https://www.c40.org/what-we-do/building-a-movement/">Building a Movement</a></li> <li id="menu-item-13126" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13126"><a href="https://www.c40.org/what-we-do/scaling-up-climate-action/">Scaling Up Climate Action</a></li> </ul></div> </div> <div class="footer__site-sections"> <div class="menu-footer-site-sections-container"><ul id="menu-footer-site-sections" class="footer__menu"><li id="menu-item-48" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-48"><a href="/cities/">Our Cities</a></li> <li id="menu-item-49" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-49"><a href="/news/">News & Insights</a></li> <li id="menu-item-13391" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13391"><a href="https://www.c40.org/careers/">Careers</a></li> <li id="menu-item-13400" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13400"><a href="https://www.c40.org/contact/">Contact</a></li> <li id="menu-item-35204" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-35204"><a href="https://c40.us6.list-manage.com/subscribe?u=529235039ea48b192727b37a9&id=c8eaa84d3a">Subscribe</a></li> <li id="menu-item-11679" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11679"><a href="https://www.c40.org/location-and-policies/">Locations & Policies</a></li> </ul></div> </div> <div class="footer__actions"> <div class="footer__actions__item footer__cta-1"> <a href="https://www.c40knowledgehub.org/" rel="noopener" target="_blank">C40 Knowledge Hub</a> </div> <div class="footer__actions__item footer__cta-2"> </div> <div class="social-icons"> <ul class="social-icons__icons"> <li class="social-icons__icon social-icons__icon--twitter"> <a target="_blank" rel="noopener noreferrer" href="https://x.com/c40cities"> <span class="screen-reader-text"> Visit our twitter page </span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" role="img" aria-hidden="true" width="25" height="25"><path d="M12.2 8.4v.8l-.8-.1a13 13 0 01-7.2-3.6l-1-1-.3.7a4.5 4.5 0 001 4.6c.6.6.5.7-.6.4l-.7-.2c-.1.1.3 1.5.6 2.1a5 5 0 002.1 2l.7.3h-.9c-.9 0-.9 0-.8.3.3 1 1.5 2.1 2.9 2.5l.9.3-.8.5a8.4 8.4 0 01-4.1 1.1l-1.3.1c0 .2 1.9 1 2.9 1.4 3.3 1 7.1.6 10-1.1a13 13 0 006.1-10.6c0-.7 0-.8.9-1.6l1.1-1.2c.2-.3.1-.3-.6 0-1.3.5-1.5.4-.8-.3.5-.5 1-1.4 1-1.6l-.5.2a5 5 0 01-1.3.5l-.8.3-.7-.5-1.3-.7a5 5 0 00-2.7.1 4.3 4.3 0 00-3 4.3z"/></svg> </a> </li> <li class="social-icons__icon social-icons__icon--linkedin"> <a target="_blank" rel="noopener noreferrer" href="https://www.linkedin.com/company/c40-cities-climate-leadership-group"> <span class="screen-reader-text"> Visit our linkedin page </span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" role="img" aria-hidden="true" width="25" height="25"><path d="M7.3 8.9v12.3H3.2V8.9h4.1zm.3-3.8c0 1.2-.9 2.1-2.3 2.1S3 6.3 3 5.1C3 3.9 3.9 3 5.3 3s2.3.9 2.3 2.1zm14.5 9v7H18v-6.6c0-1.6-.6-2.8-2.1-2.8-1.1 0-1.8.8-2.1 1.5-.1.3-.1.6-.1 1v6.9H9.6s.1-11.1 0-12.3h4.1v1.7c.5-.8 1.5-2 3.7-2 2.7.1 4.7 1.9 4.7 5.6z"/></svg> </a> </li> <li class="social-icons__icon social-icons__icon--instagram"> <a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/c40cities/"> <span class="screen-reader-text"> Visit our instagram page </span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" role="img" aria-hidden="true" width="25" height="25"><path d="M12.5 2.5c-2.7 0-3.1 0-4.1.1-1.1 0-1.8.2-2.5.4-.6.3-1.2.6-1.7 1.2-.6.5-.9 1.1-1.2 1.7-.2.7-.4 1.4-.5 2.5 0 1.1-.1 1.4-.1 4.1s0 3.1.1 4.1c0 1.1.2 1.8.5 2.4.3.7.6 1.2 1.2 1.8.6.6 1.1.9 1.8 1.2.6.2 1.4.4 2.4.5 1.1 0 1.4.1 4.1.1 2.7 0 3.1 0 4.1-.1 1.1 0 1.8-.2 2.4-.5.7-.3 1.2-.6 1.8-1.2.6-.6.9-1.1 1.2-1.8.2-.6.4-1.4.5-2.4 0-1.1.1-1.4.1-4.1s0-3.1-.1-4.1c-.1-1.1-.2-1.8-.5-2.4-.3-.7-.6-1.2-1.2-1.8-.6-.6-1.1-.9-1.8-1.2-.6-.2-1.4-.4-2.4-.5h-4.1zm-.9 1.8h.9c2.7 0 3 0 4 .1 1 0 1.5.2 1.9.3.5.2.8.4 1.2.7.4.3.6.7.7 1.1.1.4.3.9.3 1.9 0 1.1.1 1.4.1 4s0 3-.1 4c0 1-.2 1.5-.3 1.9-.2.5-.4.8-.7 1.1-.4.4-.7.6-1.2.7-.4.1-.9.3-1.9.3-1.1 0-1.4.1-4 .1-2.7 0-3 0-4-.1-1 0-1.5-.2-1.9-.3-.5-.2-.8-.4-1.2-.7s-.6-.7-.7-1.1c-.1-.4-.3-.9-.3-1.9 0-1.1-.1-1.4-.1-4s0-3 .1-4c0-1 .2-1.5.3-1.9.2-.5.4-.8.7-1.2s.7-.6 1.2-.7c.4-.1.9-.3 1.9-.3h3.1zM17.8 6c-.7 0-1.2.5-1.2 1.2s.5 1.2 1.2 1.2S19 7.9 19 7.2 18.5 6 17.8 6zm-5.3 1.4c-2.8 0-5.1 2.3-5.1 5.1s2.3 5.1 5.1 5.1 5.1-2.3 5.1-5.1-2.3-5.1-5.1-5.1zm0 1.8c1.8 0 3.3 1.5 3.3 3.3 0 1.8-1.5 3.3-3.3 3.3-1.8 0-3.3-1.5-3.3-3.3 0-1.8 1.5-3.3 3.3-3.3z"/></svg> </a> </li> <li class="social-icons__icon social-icons__icon--facebook"> <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/C40Cities/"> <span class="screen-reader-text"> Visit our facebook page </span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" role="img" aria-hidden="true" width="25" height="25"><path d="M13.6 21.2v-9.1h2.5l.4-3.1h-2.8V7.4c0-.8.1-1.3 1.3-1.3h1.6V3H14c-3 0-4.1 1.5-4.1 4.1V9H8v3.1h1.9v9.1h3.7z"/></svg> </a> </li> <li class="social-icons__icon social-icons__icon--youtube"> <a target="_blank" rel="noopener noreferrer" href="http://www.youtube.com/user/C40CitiesLive"> <span class="screen-reader-text"> Visit our youtube page </span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 25" role="img" aria-hidden="true" width="30" height="25"><path d="M15.1 4c1.6 0 7.1.1 8.6.5 1 .3 1.8 1.1 2.1 2.1.2.6.3 1.5.3 2.3v.5l.1 2.9v.2l-.1 2.9v.5l-.3 2.3c-.3 1-1.1 1.8-2.1 2.1-.7.2-2.1.3-3.6.4h-.5l-4.8.1h-.3l-4.8-.1h-.5c-1.5-.1-2.9-.2-3.6-.4-1-.3-1.8-1.1-2.1-2.1a8 8 0 01-.3-2.3v-.5C3 14 3 12.8 3 12.5v-.2l.1-2.9v-.5l.3-2.3c.3-1 1.1-1.8 2.1-2.1 1.5-.4 7-.5 8.6-.5h1zm-2.6 5.1v7.3l5.8-3.6-5.8-3.7z"/></svg> </a> </li> </ul> </div> </div> <div class="footer__bottom"> <div class="footer__utility-menu"> <div class="menu-footer-utility-menu-container"><ul id="menu-footer-utility-menu" class="footer__menu"><li id="menu-item-17537" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17537"><a href="https://www.c40.org/accessibility/">Accessibility</a></li> <li id="menu-item-53" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-53"><a href="/privacy-notice">Privacy Notice</a></li> <li id="menu-item-17546" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17546"><a href="https://www.c40.org/terms-of-use/">Terms of Use</a></li> <li id="menu-item-55" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55"><a href="https://www.wholegraindigital.com/">Website by Wholegrain Digital</a></li> </ul></div> </div> <div class="footer__text"> <span>© 2025</span> <p>C40 Cities Climate Leadership Group, Inc. All rights reserved.</p> </div> </div> </div> </footer> <style id='core-block-supports-inline-css' type='text/css'> /** * Core styles: block-supports */ </style> <script type="text/javascript" id="granola-scripts-js-extra"> /* <![CDATA[ */ var params = {"ajax_url":"https:\/\/www.c40.org\/wp-admin\/admin-ajax.php","home_url":"https:\/\/www.c40.org"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.c40.org/wp-content/themes/c40-cities/assets/scripts/main.b65a87414c20f69f285f.js" id="granola-scripts-js"></script> <script type="text/javascript" id="gt_widget_script_26217328-js-before"> /* <![CDATA[ */ window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['26217328'] = {"default_language":"en","languages":["af","zh-CN","nl","en","fr","de","it","pl","pt","ru","es"],"url_structure":"sub_directory","flag_style":"2d","wrapper_selector":"#gt-wrapper-26217328","alt_flags":[],"float_switcher_open_direction":"bottom","switcher_horizontal_position":"inline","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"}; /* ]]> */ </script><script src="https://www.c40.org/wp-content/plugins/gtranslate/js/float.js?ver=6.7.2" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="www.c40.org" data-gt-widget-id="26217328" defer data-spai-excluded="true"></script><script type="text/javascript" src="https://www.c40.org/wp-includes/js/dist/dom-ready.js?ver=5b9fa8df0892dc9a7c41" id="wp-dom-ready-js"></script> <script type="text/javascript" src="https://www.c40.org/wp-includes/js/dist/hooks.js?ver=5b4ec27a7b82f601224a" id="wp-hooks-js"></script> <script type="text/javascript" src="https://www.c40.org/wp-includes/js/dist/i18n.js?ver=2aff907006e2aa00e26e" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" id="wp-a11y-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2024-11-14 20:13:08+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); /* ]]> */ </script> <script type="text/javascript" src="https://www.c40.org/wp-includes/js/dist/a11y.js?ver=55ca8e5ef2be0319312c" id="wp-a11y-js"></script> <script type="text/javascript" src="https://www.c40.org/wp-includes/js/jquery/jquery.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" defer='defer' src="https://www.c40.org/wp-content/plugins/gravityforms/js/jquery.json.js?ver=2.9.2" id="gform_json-js"></script> <script type="text/javascript" id="gform_gravityforms-js-extra"> /* <![CDATA[ */ var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; var gf_legacy_multi = []; var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https:\/\/www.c40.org\/wp-content\/plugins\/gravityforms\/images"}}; var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/www.c40.org\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.c40.org\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"0422c0c9653a839432651480a6b7a870","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://www.c40.org/wp-content/plugins/gravityforms/js/gravityforms.js?ver=2.9.2" id="gform_gravityforms-js"></script> <script type="text/javascript" defer='defer' src="https://www.c40.org/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=501a987060f4426fb517400c73c7fc1e" id="gform_gravityforms_utils-js"></script> <script type="text/javascript" defer='defer' src="https://www.c40.org/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=ddd2702ee024d421149a5e61416f1ff5" id="gform_gravityforms_theme_vendors-js"></script> <script type="text/javascript" id="gform_gravityforms_theme-js-extra"> /* <![CDATA[ */ var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"0422c0c9653a839432651480a6b7a870"},"ajax":{"ajaxurl":"https:\/\/www.c40.org\/wp-admin\/admin-ajax.php","ajax_submission_nonce":"e59639b4fd","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again."}}}},"hmr_dev":"","public_path":"https:\/\/www.c40.org\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/","config_nonce":"5a7abc5de0"}; /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://www.c40.org/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=b8fbd9cb240c8684c860c87e4b060364" id="gform_gravityforms_theme-js"></script> <script type="text/javascript"> /* <![CDATA[ */ document.querySelectorAll("ul.nav-menu").forEach( ulist => { if (ulist.querySelectorAll("li").length == 0) { ulist.style.display = "none"; } } ); /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 26) { gform.utils.addAsyncFilter('gform/submission/pre_submission', async (data) => { const input = document.createElement('input'); input.type = 'hidden'; input.name = 'gf_zero_spam_key'; input.value = 'N8B2B2jhu9Huo6RE8Hc6D5h1HB8j6oHkYO4xblrAtrndNSPyrebaeeo4ad9AcE2x'; input.setAttribute('autocomplete', 'new-password'); data.form.appendChild(input); return data; });} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "26", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_26" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_26"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_26" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [26, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 26, currentPage: 1 } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 26, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); /* ]]> */ </script> <div class="cookie-notice"> <div class="cookie-notice__banner"> <div class="cookie-notice__message"> <p>We use cookies. Learn more about how in our <a href="https://www.c40.org/privacy-policy/">Privacy Policy</a>.</p> </div> <ul class="cookie-notice__actions"> <li class="cookie-notice__action"> <button type="button" class="button cookie-notice__accept js-cookie-notice-accept"> Accept </button> </li> <li class="cookie-notice__action"> <button type="button" class="cookie-notice__reject js-cookie-notice-reject"> Decline </button> </li> </ul> </div> </div> <script> if ('serviceWorker' in navigator) { window.addEventListener('load', function() { navigator.serviceWorker.register('/serviceworker.js').then(function(registration) { // Registration was successful console.log('ServiceWorker registration successful with scope: ', registration.scope); }, function(err) { // registration failed :( console.log('ServiceWorker registration failed: ', err); }); }); } </script> </body> </html>