NEW: The 2026 Happy Planet Index is live

Explore the data

Chile

2026 HPI index for Chile
Rank Life expectancy Wellbeing Ecological footprint HPI score
40th 81.5 years 6.2/10 3.76 gha 53.7
HPI Data over time for Chile
Year Rank Life expectancy Wellbeing Ecological footprint HPI score
2025 40th 81.5 years 6.2/10 3.76 gha 53.7
2024 31st 81.4 years 6.4/10 3.79 gha 54.6
2023 29th 81.2 years 6.2/10 3.62 gha 54.2
2022 27th 79.2 years 6.4/10 3.57 gha 54.1
2021 37th 78.9 years 6.4/10 4.34 gha 50.4
2020 35th 79.3 years 6.2/10 3.78 gha 51.8
2019 51st 80.3 years 5.9/10 4.17 gha 49.6
2018 28th 80.6 years 6.4/10 4.13 gha 52.8
2017 32nd 80.6 years 6.3/10 4.17 gha 52.1
2016 25th 80.3 years 6.6/10 4.05 gha 53.9
2015 23rd 80 years 6.5/10 4.07 gha 53.4
2014 14th 79.7 years 6.8/10 3.89 gha 56
2013 18th 79.6 years 6.7/10 4.18 gha 53.9
2012 22nd 79.2 years 6.6/10 4.13 gha 53.1
2011 23rd 79.2 years 6.5/10 4.18 gha 52.6
2010 19th 79.1 years 6.6/10 3.99 gha 54.1
2009 12th 78.9 years 6.5/10 3.43 gha 56.1
2008 28th 78.8 years 5.8/10 3.88 gha 49.8
2007 29th 78.7 years 5.7/10 3.69 gha 50.1
2006 15th 78.5 years 6.1/10 3.54 gha 53
HPI Data in 2026 by Income groups Chile
Decile Price range Life expectancy Wellbeing Ecological footprint HPI score
1 No income from employment
(No income from employment)
74.7 years 5.2/10 1.7 gha 49.7
2 Less than $1,403 USD
(Less than 635,182 pesos)
75.1 years 5.6/10 2 gha 52.7
3 $1,403 to $6,365 USD
(635,182 to 2,881,782 pesos)
75.9 years 5.8/10 2.8 gha 52.9
4 $6,365 to $10,518 USD
(2,881,782 to 4,762,114 pesos)
76.9 years 5.9/10 3.3 gha 53.5
5 $10,518 to $14,211 USD
(4,762,114 to 6,434,332 pesos)
78.3 years 6/10 3.8 gha 54.2
6 $14,211 to $17,976 USD
(6,434,332 to 8,138,539 pesos)
80 years 6.1/10 4.3 gha 55
7 $17,976 to $24,084 USD
(8,138,539 to 10,903,996 pesos)
81.9 years 6.1/10 4.9 gha 55.5
8 $24,084 to $34,681 USD
(10,903,996 to 15,701,873 pesos)
84.2 years 6.2/10 6.1 gha 55
9 $34,681 to $65,281 USD
(15,701,873 to 29,556,498 pesos)
86.7 years 6.2/10 8.5 gha 51.5
10 Over $65,281 USD
(Over 29,556,498 pesos)
89.6 years 6.3/10 25.5 gha 31

Fatal error: Uncaught JSMin_UnterminatedRegExpException: JSMin: Unterminated RegExp at byte 132241: /.test(c.value),i=c=>!isNaN(parseFloat(c.value))&&isFinite(c.value),n=c=>Object.prototype.toString.call(c.value)==="[object String]";return{isPresent:t,isEmail:e,isNumber:i,isString:n,isValidCurrencyCode:c=>n(c)&&c.value.length==3,isValidCountryCode:c=>n(c)&&c.value.length==2,isCheckboxChecked:c=>c.checked}}(),hs=function(){let t=document.getElementById("newsletter-sign-up"),e={};const i=()=>{n()},n=()=>{ne(t,"submit",g=>{g.preventDefault(),c(),s()})},s=()=>{let g={fname:t.elements["newsletter-fname"],lname:t.elements["newsletter-lname"],email:t.elements["newsletter-email"],weallConsent:t.elements["newsletter-consent"],message:t.elements.message};r(g)&&y(g)},r=g=>{let u=!0;return Object.keys(g).forEach(p=>{l(p,g[p],g)||(u=!1)}),u},l=(g,u,p)=>{let E=!1;switch(g){case"fname":return E=Rt.isPresent(u),E||o("fname","Please enter your first name",u),E;case"email":return E=Rt.isPresent(u)&&Rt.isEmail(u),E||o("email","Please enter a valid email address",u),E;case"weallConsent":case"nicConsent":return console.log(p),p.weallConsent.checked?E=!0:o("consent","Please check the box to sign up"),E;default:return!0}},c=()=>{let g=t.querySelectorAll(".error-help");Array.from(g).forEach(p=>p.remove());let u=t.querySelectorAll(".is-error");Array.from(u).forEach(p=>Ye(p,"is-error")),e={}},o=(g,u,p=null)=>{e[g]||(p?m(g,u,p):f(g,u),e[g]=u)},m=(g,u,p)=>{He(p,"is-error");let E=p.parentNode,T=document.createElement("span");T.className="error-help",T.innerText=u,E.appendChild(T)},f=(g,u)=>{let p=t.querySelector(".js-form-error"),E=document.createElement("span");E.className="error-help",E.innerText=u,p.appendChild(E)},y=g=>{x(!0),w({fname:g.fname.value,lname:g.lname.value,email:g.email.value,weallConsent:g.weallConsent.checked,honey:g.message.value}).then(u=>{if(!u.ok)throw new Error("There was an error submitting your details, please try again.");return u.json()}).then(u=>{if(u.error)throw new Error(u.error);S(t)}).finally(()=>{x(!1)}).catch(u=>{f("http",u)})},S=(g,u,p)=>{g.innerHTML=` in /var/www/hpi_wordpress/wp-content/plugins/autoptimize/classes/external/php/jsmin.php:264 Stack trace: #0 /var/www/hpi_wordpress/wp-content/plugins/autoptimize/classes/external/php/jsmin.php(150): JSMin->action(1) #1 /var/www/hpi_wordpress/wp-content/plugins/autoptimize/classes/external/php/jsmin.php(84): JSMin->min() #2 /var/www/hpi_wordpress/wp-content/plugins/autoptimize/classes/autoptimizeScripts.php(843): JSMin::minify('var we="top",_e...') #3 /var/www/hpi_wordpress/wp-content/plugins/autoptimize/classes/autoptimizeScripts.php(402): autoptimizeScripts->minify_single('/var/www/hpi_wo...') #4 /var/www/hpi_wordpress/wp-content/plugins/autoptimize/classes/autoptimizeMain.php(591): autoptimizeScripts->read(Array) #5 [internal function]: autoptimizeMain->end_buffering(' <!doctype htm...', 9) #6 /var/www/hpi_wordpress/wp-includes/functions.php(5581): ob_end_flush() #7 /var/www/hpi_wordpress/wp-includes/class-wp-hook.php(353): wp_ob_end_flush_all('') #8 /var/www/hpi_wordpress/wp-includes/class-wp-hook.php(377): WP_Hook->apply_filters('', Array) #9 /var/www/hpi_wordpress/wp-includes/plugin.php(523): WP_Hook->do_action(Array) #10 /var/www/hpi_wordpress/wp-includes/load.php(1308): do_action('shutdown') #11 [internal function]: shutdown_action_hook() #12 {main} thrown in /var/www/hpi_wordpress/wp-content/plugins/autoptimize/classes/external/php/jsmin.php on line 264