Co-creating Local Climate Action in León
From pilots to practice: safer streets, greener spaces, and zero-waste habits
Status
Idea
Plan
Implementation
Implemented
Ongoing
Location
León, Guanajuato, Mexico - focus area around the bus terminal, Zona Piel, Distrito León, Barrio Arriba, and Killian II.
Main actor
Urban Lab León facilitated by WRI México
Duration/Time
2022–ongoing (pilots July–Oct 2023).
Investment
TUC-IKI and in-kind municipal, private, and NGO contributions
Direct beneficiaries
Residents of Barrio Arriba and Killian II; pedestrians at intersections on Adolfo López Mateos Boulevard; Ruta León users
Target users
Neighborhood residents and traders, cyclists, youth, and women leaders.
Sector
Active mobility, public space and greening, solid waste and circularity, air quality.
City description
León, in the state of Guanajuato, covers 1,220 km² and hosts about 1.7 million inhabitants (2020), making it Mexico’s fifth-largest city. It is an industrial and commercial hub, famous for its leather and footwear production. Rapid urbanization and motorization have increased congestion, air pollution, and traffic risks. Recurrent heatwaves and droughts exacerbate water scarcity. The Urban Lab was created to bridge institutional silos and promote collaborative, climate-aligned urban transformation.
Challenge
A bustling commercial center dominated by cars, with heat, noise, waste, and degraded green areas limiting livability and climate resilience. Local communities exposed to environmental and social risks.
Solution
The Urban Lab model promotes a neutral platform that mobilizes diverse actors to co-design, test, and scale low-carbon actions, making visible improvements to mobility, waste management, and green public space while fostering collaboration and citizen trust.
Key Impacts
Overview
$translatableResources = [3, 4, 5, 6];
if (in_array($ResourceType, $translatableResources)) {
$langUser = strtoupper($browserLang);
if (!isset($arrPostLang[$langUser]['Target'])) {
$langUser = 'EN';
}
// on regarde si la langue source est differente de la langue de l'utilisateur ou si on a pas detecte la langue
if (!isset($media['srcLang']) || $media['srcLang'] != $langUser) {
//si la langue de l'utilisateur (browserLang) est disponible dans le tableau
if (isset($arrPostLang[$langUser]['Target'])) {
$translate = $arrPostLang[$langUser]['Target'];
?>
}
}
}
?>
Comments ()