1<!DOCTYPE html> 2<html lang="en" class="no-js"> 3 <head> 4 <meta charset="utf-8"> 5
5<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js" integrity="sha384-bPV3mA2eo3edoq56VzcPBmG1N1QVUfjYMxVIJPPzyFJyFZ8GFfN7Npt06Zr23qts" crossorigin="anonymous"></script>
5 6
6<script crossorigin="anonymous" src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?version=4.8.0&features=Promise%2CString.prototype.includes%2CCustomEvent%2CArray.prototype.includes%2CArray.prototype.find%2CObject.assign%2CObject.values%2CObject.entries%2CArray.from%2CSet%2CArray.prototype.findIndex%2Cfetch"></script>
vendor: 1 bytes, line 6
6
7<script crossorigin="anonymous" src="https://cdnjs.cloudflare.com/ajax/libs/javascript-canvas-to-blob/3.15.0/js/canvas-to-blob.min.js"></script>
7 8 9
9<script> 10// This is where we initialise any global variables, namespaced in "opensdg". 11var opensdg = { 12 13 // A base URL for asynchronous calls to SDG data. 14 remoteDataBaseUrl: 'https://Kenya-SDG.github.io/production-data/en', 15 16 chartConfigAlterations: [], 17 // A hook which can be used to modify the configuration for Chart.js. 18 chartConfigAlter: function(callback) { 19 this.chartConfigAlterations.push(callback); 20 }, 21 22 tableConfigAlterations: [], 23 // A hook which can be used to modify the configuration for Datatables. 24 tableConfigAlter: function(callback) { 25 this.tableConfigAlterations.push(callback); 26 }, 27 28 // A hook which can be replaced to alter whether/how the values that are 29 // displayed on indicator tables/graphs get rounded. A "context" parameter 30 // is also passed which contains additional information. 31 dataRounding: function(value, context) { 32 // Alterations go here. 33 return value; 34 }, 35 36 // A hook which can be used to alter the data before it is displayed on charts/tables. 37 dataDisplayAlterations: [], 38 dataDisplayAlter: function(callback) { 39 this.dataDisplayAlterations.push(callback); 40 }, 41 42 // Disaggregations which should be ignored on indicator pages. 43 ignoredDisaggregations: null, 44 45 language: 'en', 46 47 language_numbers: 'en', 48 49 mapColors: { 50 "default": [ 51 "#c4e1c6", 52 "#b0d1b3", 53 "#9bc2a1", 54 "#87b28f", 55 "#74a37c", 56 "#60946b", 57 "#4d8559", 58 "#3a7747", 59 "#276836" 60 ] 61}, 62}; 63 64</script>
64 65 66
66<script> 67// JavaScript container for translation data. 68var translations = { 69 //Javascript version of the "t" filter from jekyll-open-sdg-plugins. 70 t: function(key) { 71 72 if (!key || typeof key !== 'string') { 73 return ''; 74 } 75 76 // The majority of uses of this function are to translate disaggregation 77 // data. To spare data providers of needing to enter "data." in front of 78 // their disaggregation data, we specifically look for that here. 79 if (typeof this.data === 'object' && this.data !== null && this.data[key]) { 80 return this.data[key]; 81 } 82 83 var originalKey = key; 84 var drilled = this; 85 var levelsDrilled = 0; 86 var levels = key.split('.'); 87 88 for (var level in levels) { 89 // If we have drilled down to soon, abort. 90 if (typeof drilled !== 'object') { 91 break; 92 } 93 94 if (levels[level] in drilled) { 95 drilled = drilled[levels[level]]; 96 levelsDrilled += 1; 97 } 98 } 99 100 // If we didn't drill the right number of levels, return the original string. 101 if (levels.length != levelsDrilled) { 102 return originalKey; 103 } 104 105 // Otherwise we must have drilled all the way. 106 return drilled; 107 }, 108}; 109</script>
109 110 111 <!-- Basic Page Needs 112 ================================================== --> 113 <meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- Mobile Specific Metas 114 ================================================== --> 115 <meta name="HandheldFriendly" content="True"> 116 <meta name="MobileOptimized" content="320"> 117 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 118 <!-- Title and meta description 119 ================================================== --> 120 121 122 <title>Goals - Indicators For The Sustainable Development Goals</title> 123 124 125 126 127 128 <!--[if IE 9]> 129
129<script src="/assets/js/lib/classList.js"></script>
129 130 <![endif]--> 131 132 <link rel="apple-touch-icon" sizes="180x180" href="/assets/img/favicons/apple-touch-icon.png"> 133<link rel="icon" type="image/png" sizes="32x32" href="/assets/img/favicons/favicon-32x32.png"> 134<link rel="icon" type="image/png" sizes="16x16" href="/assets/img/favicons/favicon-16x16.png"> 135<link rel="icon" type="image/x-icon" href="/assets/img/favicons/favicon.ico" /> 136 137 138 <link rel="manifest" href="/manifest.json"> 139 140 141 142 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous"> 143 <link res="stylesheet" href="https://cdn.datatables.net/1.11.5/css/dataTables.bootstrap5.min.css"> 144 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" crossorigin=""> 145 <link rel="stylesheet" href="/assets/css/style.css?v=20251125095147"> 146 <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css" 147 integrity="sha512-puBpdR0798OZvTTbP4A8Ix/l+A4dHDD0DGqYW6RQ+9jxkRFclaxxQb/SJAWZfWAkuyeQUytO7+7N4QKrDh+drA==" 148 crossorigin=""/> 149 <link rel="stylesheet" href="https://cdn.rawgit.com/socib/Leaflet.TimeDimension/master/dist/leaflet.timedimension.control.min.css" crossorigin=""/> 150 <link rel="stylesheet" href='https://api.mapbox.com/mapbox.js/plugins/leaflet-fullscreen/v1.0.1/leaflet.fullscreen.css' crossorigin=""/> 151 <link rel="stylesheet" href="https://bowercdn.net/c/leaflet.zoomhome-latest/dist/leaflet.zoomhome.css" crossorigin=""/> 152 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet-search.min.css" crossorigin=""> 153 <link rel="stylesheet" href="https://cdn.kiprotect.com/klaro/v0.7/klaro.min.css" crossorigin=""/> 154 155 156 157 158 159 <!--[if IE]> 160 <link rel="stylesheet" href="/assets/css/ie.css"> 161 <![endif]--> 162 163 164 165 </head> 166<body class="language-en 167layout-goals 168"> 169<!-- <div class="container"> --> 170
171<script>translations['header'] = {"alpha":"Alpha","default_contrast":"Default contrast","disable_high_contrast":"Disable high contrast","disclaimer":"This is a development website. We welcome your <a href=\"mailto:%email_contacts.suggestions\">feedback</a>.","enable_high_contrast":"Enable high contrast","hide_menu":"Hide navigation menu","high_contrast":"High contrast","internet_explorer_message":"We have detected that you are using Internet Explorer to visit this website. Internet Explorer is now being phased out by Microsoft. As a result, this website no longer supports any version of Internet Explorer. Some features on this site will not work. You should use a modern browser such as Edge, Chrome, Firefox, or Safari. If you have difficulty installing or accessing a different browser, please contact your IT support team.","internet_explorer_message_title":"This internet browser is no longer supported","logo_title":"Go to homepage","show_menu":"Show navigation menu","skip_link":"Skip to main content","tag_line":"17 Goals to Transform our World","toggle_menu":"Menu toggle. Click to expand or collapse the menu.","toggle_search":"Search toggle. Click to expand or collapse the search bar."};</script>
171 172 173<a class="sr-only-focusable" id="skiplink" href="#main-content" tabindex="0">Skip to main content</a> 174<div class="container internet-explorer-message"> 175 <h2 class="internet-explorer-message-title">This internet browser is no longer supported</h2> 176 <p class="internet-explorer-message-body">We have detected that you are using Internet Explorer to visit this website. Internet Explorer is now being phased out by Microsoft. As a result, this website no longer supports any version of Internet Explorer. Some features on this site will not work. You should use a modern browser such as Edge, Chrome, Firefox, or Safari. If you have difficulty installing or accessing a different browser, please contact your IT support team.</p> 177</div> 178<div id="disclaimer"> 179 180</div> 181 182<header role="banner" class=""> 183 <div class="container"> 184 <nav class="navbar navbar-expand-lg navbar-light flex-wrap align-items-start"> 185 <a class="navbar-brand" href="/" id="home" aria-label="Go to homepage" title="Go to homepage"> 186 <img src="/assets/img/SDG_logo.png" alt="Sustainable Development Goals - 17 Goals to Transform our World" /> 187</a> 188 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Show navigation menu"> 189 <span class="navbar-toggler-icon"></span> 190 </button> 191 <div class="d-flex flex-wrap w-100 justify-content-between"> 192 <div class="collapse navbar-collapse" id="navbarSupportedContent"> 193 <ul class="navbar-nav" id="menu"><li class="nav-item "> 194 <a class="nav-link" href="/">Home</a> 195</li><li class="nav-item active"> 196 <a class="nav-link" href="/goals">Goals</a> 197</li><li class="nav-item "> 198 <a class="nav-link" href="/reporting-status">Reporting Status</a> 199</li><li class="nav-item "> 200 <a class="nav-link" href="/publications/">Publications</a> 201</li><li class="nav-item "> 202 <a class="nav-link" href="/news">Updates</a> 203</li><li class="nav-item "> 204 <a class="nav-link" href="/faq">FAQ</a> 205</li><li class="nav-item "> 206 <a class="nav-link" href="/about">About us</a> 207</li></ul> 208 209 </div> 210 <div class="header-search-bar"> 211 <form class="align-self-lg-end" id="search" action="/search/"> 212 <div class="input-group"> 213 <label class="visually-hidden" for="indicator_search">Search</label> 214 <input class="form-control" type="search" name="q" id="indicator_search" title="Search"> 215 <span class="input-group-append"> 216 <button class="btn btn-outline-secondary ms-n5" aria-label="Site search" id="search-btn" type="submit"> 217 <i class="fa fa-search"></i> 218 </button> 219 </span> 220 </div> 221</form> 222 223 </div> 224 <div class="header-toggles d-flex"><a title="Enable high contrast" aria-label="Enable high contrast" 225 data-contrast-switch-to="" role="button" href="javascript:void(0)" data-on="click" 226data-event-category="Accessibility" 227data-event-action="Change contrast setting" 228data-event-label="high" 229>
229A</a> 230 </div> 231 </div> 232 </nav> 233 </div> 234</header> 235<div id="top" tabindex=-1></div> 236 237 238<div class="container"> 239 <nav> 240 <ol aria-label="breadcrumb" class="breadcrumb" style="--bs-breadcrumb-divider: '›';"> 241 <li class="breadcrumb-item" > 242 <a href="/">Home</a> 243 </li> 244 <li class="breadcrumb-item active">Goals</li> 245 </ol> 246</nav> 247</div> 248<div id="main-content" class="container" role="main"> 249 250 <h1> 251 252 Goals 253 254</h1> 255 256 257<div class="goals-page-description"> 258 <p>Select each goal for indicator data.</p> 259 260</div> 261 262 263 264 <div class="goal-tiles"> 265 <div class="row g-2"> 266 267 <div class="col-4 col-md-2 goal-tile"> 268 <a href="/1/"> 269 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/1.png" id="goal-1" alt="No poverty - Goal 1" class="goal-icon-image goal-icon-image-" /> 270 </a> 271 </div> 272 273 <div class="col-4 col-md-2 goal-tile"> 274 <a href="/2/"> 275 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/2.png" id="goal-2" alt="Zero hunger - Goal 2" class="goal-icon-image goal-icon-image-" /> 276 </a> 277 </div> 278 279 <div class="col-4 col-md-2 goal-tile"> 280 <a href="/3/"> 281 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/3.png" id="goal-3" alt="Good health and well-being - Goal 3" class="goal-icon-image goal-icon-image-" /> 282 </a> 283 </div> 284 285 <div class="col-4 col-md-2 goal-tile"> 286 <a href="/4/"> 287 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/4.png" id="goal-4" alt="Quality education - Goal 4" class="goal-icon-image goal-icon-image-" /> 288 </a> 289 </div> 290 291 <div class="col-4 col-md-2 goal-tile"> 292 <a href="/5/"> 293 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/5.png" id="goal-5" alt="Gender equality - Goal 5" class="goal-icon-image goal-icon-image-" /> 294 </a> 295 </div> 296 297 <div class="col-4 col-md-2 goal-tile"> 298 <a href="/6/"> 299 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/6.png" id="goal-6" alt="Clean water and sanitation - Goal 6" class="goal-icon-image goal-icon-image-" /> 300 </a> 301 </div> 302 303 <div class="col-4 col-md-2 goal-tile"> 304 <a href="/7/"> 305 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/7.png" id="goal-7" alt="Affordable and clean energy - Goal 7" class="goal-icon-image goal-icon-image-" /> 306 </a> 307 </div> 308 309 <div class="col-4 col-md-2 goal-tile"> 310 <a href="/8/"> 311 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/8.png" id="goal-8" alt="Decent work and economic growth - Goal 8" class="goal-icon-image goal-icon-image-" /> 312 </a> 313 </div> 314 315 <div class="col-4 col-md-2 goal-tile"> 316 <a href="/9/"> 317 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/9.png" id="goal-9" alt="Industry, innovation and infrastructure - Goal 9" class="goal-icon-image goal-icon-image-" /> 318 </a> 319 </div> 320 321 <div class="col-4 col-md-2 goal-tile"> 322 <a href="/10/"> 323 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/10.png" id="goal-10" alt="Reduced inequalities - Goal 10" class="goal-icon-image goal-icon-image-" /> 324 </a> 325 </div> 326 327 <div class="col-4 col-md-2 goal-tile"> 328 <a href="/11/"> 329 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/11.png" id="goal-11" alt="Sustainable cities and communities - Goal 11" class="goal-icon-image goal-icon-image-" /> 330 </a> 331 </div> 332 333 <div class="col-4 col-md-2 goal-tile"> 334 <a href="/12/"> 335 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/12.png" id="goal-12" alt="Responsible consumption and production - Goal 12" class="goal-icon-image goal-icon-image-" /> 336 </a> 337 </div> 338 339 <div class="col-4 col-md-2 goal-tile"> 340 <a href="/13/"> 341 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/13.png" id="goal-13" alt="Climate action - Goal 13" class="goal-icon-image goal-icon-image-" /> 342 </a> 343 </div> 344 345 <div class="col-4 col-md-2 goal-tile"> 346 <a href="/14/"> 347 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/14.png" id="goal-14" alt="Life below water - Goal 14" class="goal-icon-image goal-icon-image-" /> 348 </a> 349 </div> 350 351 <div class="col-4 col-md-2 goal-tile"> 352 <a href="/15/"> 353 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/15.png" id="goal-15" alt="Life on land - Goal 15" class="goal-icon-image goal-icon-image-" /> 354 </a> 355 </div> 356 357 <div class="col-4 col-md-2 goal-tile"> 358 <a href="/16/"> 359 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/16.png" id="goal-16" alt="Peace, justice and strong institutions - Goal 16" class="goal-icon-image goal-icon-image-" /> 360 </a> 361 </div> 362 363 <div class="col-4 col-md-2 goal-tile"> 364 <a href="/17/"> 365 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/17.png" id="goal-17" alt="Partnerships for the goals
365- Goal 17" class="goal-icon-image goal-icon-image-" /> 366 </a> 367 </div> 368 369 370 371 <div class="col-4 col-md-2 goal-tile global-goals-extra-icon"> 372 <img src="https://open-sdg.org/sdg-translations/assets/img/goals/en/18.png" id="goal-18" alt="The Global Goals for Sustainable Development" class="goal-icon-image goal-icon-image-" /> 373 </div> 374 375 </div> 376 </div> 377</div> 378<footer role="contentinfo"> 379 <div class="container"> 380 <div class="row"> 381 <div class="col"> 382 <div id="footerLinks"> 383 <ul> 384 <li> 385 <a href="https://open-sdg.org">Built using Open SDG</a> 386 </li> 387 388 <li> 389 <a href="/contact-us">Contact us</a> 390 391 </li> 392 <li> 393 394 <a href="https://twitter.com/KNBStats?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" target="_blank">Twitter</a> 395 396 </li> 397 <li> 398 399 <a href="https://www.facebook.com/bureauofstatistics/" target="_blank">Facebook</a> 400 401 </li> 402 <li> 403 <a href="/about/cookies-and-privacy/">Cookies</a> 404 405 </li> 406 407 408 </ul> 409 </div> 410 </div> 411 </div> 412 413 </div> 414</footer> 415
416<script src="https://code.jquery.com/jquery-3.6.1.min.js" integrity="sha256-o88AwQnZB+VDvE9tvIXrMQaPlFFSUTR+nldQm1LuPXQ=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 416
416
417<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
vendor: 1 bytes, line 417
417
418<script src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.min.js" integrity="sha384-ficRBwtap/VLzILv81vIvgp30PoJYnlCm96tPpNYHXAf+h9SIThOZxxIzRUzbpAh" crossorigin="anonymous"></script>
vendor: 1 bytes, line 418
418
419<script src="https://cdn.datatables.net/1.11.5/js/dataTables.bootstrap5.min.js" integrity="sha384-jIAE3P7Re8BgMkT0XOtfQ6lzZgbDw/02WeRMJvXK3WMHBNynEx5xofqia1OHuGh0" crossorigin="anonymous"></script>
vendor: 1 bytes, line 419
419
420<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js" integrity="sha512-WFN04846sdKMIP5LKNphMaWzU7YpMyCU245etK3g/2ARYbPK9Ub18eG+ljU96qKRCWh+quCY7yefSmlkQw1ANQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
vendor: 1 bytes, line 420
420
421<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/chart.min.js" integrity="sha256-Y26AMvaIfrZ1EQU49pf6H4QzVTrOI8m9wQYKkftBt4s=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 421
421
422<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/patternomaly.js" integrity="sha384-kdgUFNEbslNOEAQ/zFH9wjDORAbvN0KUYOpfJIJYPdjtzLXkZsMJAXU9HPpi5B5c" crossorigin="anonymous"></script>
422 423 424
425<script src="https://cdnjs.cloudflare.com/ajax/libs/autotrack/2.4.1/autotrack.js" integrity="sha384-eEX5kO4tdQpY+eTjDbZNPlMm4QhsK+kosSZtkzp+uZk0L5g0lSzmWXWHzKDoOzA7" crossorigin="anonymous"></script>
vendor: 1 bytes, line 425
425
426<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/html2canvas.js" integrity="sha384-3qyhlVVDXXiWhzgKIoL/aw+uaXN5kyAFE0Jv2LGoV+nnQnum4ebt1QAtRbjnz9pL" crossorigin="anonymous"></script>
vendor: 1 bytes, line 426
426
427<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/FileSaver.min.js" integrity="sha384-KQ8aykg/lc6595wSrMplFVs4kRS66x+EdkX7EQsJ2Pe6FX7l3tMqyD1Am0c2dKBG" crossorigin="anonymous"></script>
427 428 429 430 431 432 433
433<script > 434(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 435 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 436 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 437 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 438 439ga('create', 'G-7T27C539MP', 'auto'); 440ga('require', 'eventTracker', { 441 attributePrefix: 'data-' 442}); 443// anonymize user IPs (chops off the last IP triplet) 444ga('set', 'anonymizeIp', true); 445// forces SSL even if the page were somehow loaded over http:// 446ga('set', 'forceSSL', true); 447ga('send', 'pageview'); 448</script>
448 449 450 451
452<script>translations['general'] = translations['general'] || {}; 453 translations['general']['hide'] = 'hide';</script>
453 454
455<script>translations['search'] = translations['search'] || {}; 456 translations['search']['search'] = 'Search';</script>
456 457
458<script src='/assets/js/sdg.js?v=20251125095147'></script>
458 459 460 461 462 463
463<script src="/assets/js/custom.js?v=20251125095147"></script>
463<script> 464 new indicatorInit(); 465 new accessibilitySwitcher(); 466</script>
466 467 468 469</body> 470</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.