Human Development Index
Tier A· OfficialComposite index of life expectancy, education, and income per capita — the UN's headline measure of human development.
100 = highest human development (HDI 1.0), 0 = lowest (HDI 0)
How this score is built
The Human Development Index (HDI), published by the UN Development Programme's Human Development Report Office, summarises average achievement in three dimensions of human development: a long and healthy life, knowledge, and a decent standard of living. It is reported on a 0–1 scale.
WorldScore keeps it on its own scale (native_rescale 0–1 → 0–100), so the score is simply HDI × 100. Direction is higher_better (100 = highest human development).
Retrieved via Our World in Data, which republishes the UNDP HDI series. We use each country's most recent available year (HDI is on a stable 0–1 scale over time); the year is stored per observation. Countries not assessed by UNDP show "no data".
Map
Loading map…
100 = highest human development (HDI 1.0), 0 = lowest (HDI 0)
Full ranking
193 countries with data. Rank 1 = best. Click a column to sort; click a country for its full provenance.
| Rank ↑ | Country | Score | Raw value |
|---|---|---|---|
| 1st | IcelandISL | 97.297 | 0.972 HDI (0–1) |
| 2nd | NorwayNOR | 9797 | 0.97 HDI (0–1) |
| 2nd | SwitzerlandCHE | 9797 | 0.97 HDI (0–1) |
| 4th | DenmarkDNK | 96.296 | 0.962 HDI (0–1) |
| 5th | GermanyDEU | 95.996 | 0.959 HDI (0–1) |
| 5th | SwedenSWE | 95.996 | 0.959 HDI (0–1) |
| 7th | AustraliaAUS | 95.896 | 0.958 HDI (0–1) |
| 8th | Hong KongHKG | 95.596 | 0.955 HDI (0–1) |
| 8th | NetherlandsNLD | 95.596 | 0.955 HDI (0–1) |
| 10th | BelgiumBEL | 95.195 | 0.951 HDI (0–1) |
| 11th | IrelandIRL | 94.995 | 0.949 HDI (0–1) |
| 12th | FinlandFIN | 94.895 | 0.948 HDI (0–1) |
| 13th | SingaporeSGP | 94.695 | 0.946 HDI (0–1) |
| 13th | United KingdomGBR | 94.695 | 0.946 HDI (0–1) |
| 15th | United Arab EmiratesARE | 9494 | 0.94 HDI (0–1) |
| 16th | CanadaCAN | 93.994 | 0.939 HDI (0–1) |
| 17th | LiechtensteinLIE | 93.894 | 0.938 HDI (0–1) |
| 17th | New ZealandNZL | 93.894 | 0.938 HDI (0–1) |
| 17th | United StatesUSA | 93.894 | 0.938 HDI (0–1) |
| 20th | South KoreaKOR | 93.794 | 0.937 HDI (0–1) |
| 21st | SloveniaSVN | 93.193 | 0.931 HDI (0–1) |
| 22nd | AustriaAUT | 9393 | 0.93 HDI (0–1) |
| 23rd | JapanJPN | 92.593 | 0.925 HDI (0–1) |
| 24th | MaltaMLT | 92.492 | 0.924 HDI (0–1) |
| 25th | LuxembourgLUX | 92.292 | 0.922 HDI (0–1) |
| 26th | FranceFRA | 9292 | 0.92 HDI (0–1) |
| 27th | IsraelISR | 91.992 | 0.919 HDI (0–1) |
| 28th | SpainESP | 91.892 | 0.918 HDI (0–1) |
| 29th | CzechiaCZE | 91.592 | 0.915 HDI (0–1) |
| 29th | ItalyITA | 91.592 | 0.915 HDI (0–1) |
| 29th | San MarinoSMR | 91.592 | 0.915 HDI (0–1) |
| 32nd | AndorraAND | 91.391 | 0.913 HDI (0–1) |
| 32nd | CyprusCYP | 91.391 | 0.913 HDI (0–1) |
| 34th | GreeceGRC | 90.891 | 0.908 HDI (0–1) |
| 35th | PolandPOL | 90.691 | 0.906 HDI (0–1) |
| 36th | EstoniaEST | 90.591 | 0.905 HDI (0–1) |
| 37th | Saudi ArabiaSAU | 9090 | 0.9 HDI (0–1) |
| 38th | BahrainBHR | 89.990 | 0.899 HDI (0–1) |
| 39th | LithuaniaLTU | 89.590 | 0.895 HDI (0–1) |
| 40th | PortugalPRT | 8989 | 0.89 HDI (0–1) |
| 41st | CroatiaHRV | 88.989 | 0.889 HDI (0–1) |
| 41st | LatviaLVA | 88.989 | 0.889 HDI (0–1) |
| 43rd | QatarQAT | 88.689 | 0.886 HDI (0–1) |
| 44th | SlovakiaSVK | 8888 | 0.88 HDI (0–1) |
| 45th | ChileCHL | 87.888 | 0.878 HDI (0–1) |
| 46th | HungaryHUN | 8787 | 0.87 HDI (0–1) |
| 47th | ArgentinaARG | 86.587 | 0.865 HDI (0–1) |
| 48th | MontenegroMNE | 86.286 | 0.862 HDI (0–1) |
| 48th | UruguayURY | 86.286 | 0.862 HDI (0–1) |
| 50th | OmanOMN | 85.886 | 0.858 HDI (0–1) |
| 51st | TürkiyeTUR | 85.385 | 0.853 HDI (0–1) |
| 52nd | KuwaitKWT | 85.285 | 0.852 HDI (0–1) |
| 53rd | Antigua and BarbudaATG | 85.185 | 0.851 HDI (0–1) |
| 54th | SeychellesSYC | 84.885 | 0.848 HDI (0–1) |
| 55th | BulgariaBGR | 84.585 | 0.845 HDI (0–1) |
| 55th | RomaniaROU | 84.585 | 0.845 HDI (0–1) |
| 57th | GeorgiaGEO | 84.484 | 0.844 HDI (0–1) |
| 58th | Saint Kitts and NevisKNA | 8484 | 0.84 HDI (0–1) |
| 59th | PanamaPAN | 83.984 | 0.839 HDI (0–1) |
| 60th | BruneiBRN | 83.784 | 0.837 HDI (0–1) |
| 60th | KazakhstanKAZ | 83.784 | 0.837 HDI (0–1) |
| 62nd | Costa RicaCRI | 83.383 | 0.833 HDI (0–1) |
| 62nd | SerbiaSRB | 83.383 | 0.833 HDI (0–1) |
| 64th | RussiaRUS | 83.283 | 0.832 HDI (0–1) |
| 65th | BelarusBLR | 82.482 | 0.824 HDI (0–1) |
| 66th | BahamasBHS | 8282 | 0.82 HDI (0–1) |
| 67th | MalaysiaMYS | 81.982 | 0.819 HDI (0–1) |
| 68th | North MacedoniaMKD | 81.582 | 0.815 HDI (0–1) |
| 69th | ArmeniaARM | 81.181 | 0.811 HDI (0–1) |
| 69th | BarbadosBRB | 81.181 | 0.811 HDI (0–1) |
| 71st | AlbaniaALB | 8181 | 0.81 HDI (0–1) |
| 72nd | Trinidad and TobagoTTO | 80.781 | 0.807 HDI (0–1) |
| 73rd | MauritiusMUS | 80.681 | 0.806 HDI (0–1) |
| 74th | Bosnia and HerzegovinaBIH | 80.480 | 0.804 HDI (0–1) |
| 75th | IranIRN | 79.980 | 0.799 HDI (0–1) |
| 76th | Saint Vincent and the GrenadinesVCT | 79.880 | 0.798 HDI (0–1) |
| 76th | ThailandTHA | 79.880 | 0.798 HDI (0–1) |
| 78th | ChinaCHN | 79.780 | 0.797 HDI (0–1) |
| 79th | PeruPER | 79.479 | 0.794 HDI (0–1) |
| 80th | GrenadaGRD | 79.179 | 0.791 HDI (0–1) |
| 81st | AzerbaijanAZE | 78.979 | 0.789 HDI (0–1) |
| 81st | MexicoMEX | 78.979 | 0.789 HDI (0–1) |
| 83rd | ColombiaCOL | 78.879 | 0.788 HDI (0–1) |
| 84th | BrazilBRA | 78.679 | 0.786 HDI (0–1) |
| 84th | PalauPLW | 78.679 | 0.786 HDI (0–1) |
| 86th | MoldovaMDA | 78.579 | 0.785 HDI (0–1) |
| 87th | UkraineUKR | 77.978 | 0.779 HDI (0–1) |
| 88th | EcuadorECU | 77.778 | 0.777 HDI (0–1) |
| 89th | Dominican RepublicDOM | 77.678 | 0.776 HDI (0–1) |
| 89th | GuyanaGUY | 77.678 | 0.776 HDI (0–1) |
| 89th | Sri LankaLKA | 77.678 | 0.776 HDI (0–1) |
| 92nd | TongaTON | 76.977 | 0.769 HDI (0–1) |
| 93rd | MaldivesMDV | 76.677 | 0.766 HDI (0–1) |
| 93rd | VietnamVNM | 76.677 | 0.766 HDI (0–1) |
| 95th | TurkmenistanTKM | 76.476 | 0.764 HDI (0–1) |
| 96th | AlgeriaDZA | 76.376 | 0.763 HDI (0–1) |
| 97th | CubaCUB | 76.276 | 0.762 HDI (0–1) |
| 98th | DominicaDMA | 76.176 | 0.761 HDI (0–1) |
| 99th | ParaguayPRY | 75.676 | 0.756 HDI (0–1) |
| 100th | EgyptEGY | 75.475 | 0.754 HDI (0–1) |
| 100th | JordanJOR | 75.475 | 0.754 HDI (0–1) |
| 102nd | LebanonLBN | 75.275 | 0.752 HDI (0–1) |
| 103rd | Saint LuciaLCA | 74.875 | 0.748 HDI (0–1) |
| 104th | MongoliaMNG | 74.775 | 0.747 HDI (0–1) |
| 105th | TunisiaTUN | 74.675 | 0.746 HDI (0–1) |
| 106th | South AfricaZAF | 74.174 | 0.741 HDI (0–1) |
| 107th | UzbekistanUZB | 7474 | 0.74 HDI (0–1) |
| 108th | BoliviaBOL | 73.373 | 0.733 HDI (0–1) |
| 108th | GabonGAB | 73.373 | 0.733 HDI (0–1) |
| 108th | Marshall IslandsMHL | 73.373 | 0.733 HDI (0–1) |
| 111th | BotswanaBWA | 73.173 | 0.731 HDI (0–1) |
| 111th | FijiFJI | 73.173 | 0.731 HDI (0–1) |
| 113th | IndonesiaIDN | 72.873 | 0.728 HDI (0–1) |
| 114th | SurinameSUR | 72.272 | 0.722 HDI (0–1) |
| 115th | BelizeBLZ | 72.172 | 0.721 HDI (0–1) |
| 115th | LibyaLBY | 72.172 | 0.721 HDI (0–1) |
| 117th | JamaicaJAM | 7272 | 0.72 HDI (0–1) |
| 117th | KyrgyzstanKGZ | 7272 | 0.72 HDI (0–1) |
| 117th | PhilippinesPHL | 7272 | 0.72 HDI (0–1) |
| 120th | MoroccoMAR | 7171 | 0.71 HDI (0–1) |
| 121st | VenezuelaVEN | 70.971 | 0.709 HDI (0–1) |
| 122nd | SamoaWSM | 70.871 | 0.708 HDI (0–1) |
| 123rd | NicaraguaNIC | 70.671 | 0.706 HDI (0–1) |
| 124th | NauruNRU | 70.370 | 0.703 HDI (0–1) |
| 125th | BhutanBTN | 69.870 | 0.698 HDI (0–1) |
| 126th | EswatiniSWZ | 69.570 | 0.695 HDI (0–1) |
| 126th | IraqIRQ | 69.570 | 0.695 HDI (0–1) |
| 128th | TajikistanTJK | 69.169 | 0.691 HDI (0–1) |
| 129th | TuvaluTUV | 68.969 | 0.689 HDI (0–1) |
| 130th | BangladeshBGD | 68.569 | 0.685 HDI (0–1) |
| 130th | IndiaIND | 68.569 | 0.685 HDI (0–1) |
| 132nd | El SalvadorSLV | 67.868 | 0.678 HDI (0–1) |
| 133rd | Equatorial GuineaGNQ | 67.467 | 0.674 HDI (0–1) |
| 133rd | PalestinePSE | 67.467 | 0.674 HDI (0–1) |
| 135th | Cape VerdeCPV | 66.867 | 0.668 HDI (0–1) |
| 136th | NamibiaNAM | 66.567 | 0.665 HDI (0–1) |
| 137th | GuatemalaGTM | 66.266 | 0.662 HDI (0–1) |
| 138th | CongoCOG | 64.965 | 0.649 HDI (0–1) |
| 139th | HondurasHND | 64.565 | 0.645 HDI (0–1) |
| 140th | KiribatiKIR | 64.464 | 0.644 HDI (0–1) |
| 141st | São Tomé and PríncipeSTP | 63.764 | 0.637 HDI (0–1) |
| 142nd | Timor-LesteTLS | 63.463 | 0.634 HDI (0–1) |
| 143rd | GhanaGHA | 62.863 | 0.628 HDI (0–1) |
| 143rd | KenyaKEN | 62.863 | 0.628 HDI (0–1) |
| 145th | NepalNPL | 62.262 | 0.622 HDI (0–1) |
| 146th | VanuatuVUT | 62.162 | 0.621 HDI (0–1) |
| 147th | LaosLAO | 61.762 | 0.617 HDI (0–1) |
| 148th | AngolaAGO | 61.662 | 0.616 HDI (0–1) |
| 149th | MicronesiaFSM | 61.562 | 0.615 HDI (0–1) |
| 150th | MyanmarMMR | 60.961 | 0.609 HDI (0–1) |
| 151st | CambodiaKHM | 60.661 | 0.606 HDI (0–1) |
| 152nd | ComorosCOM | 60.360 | 0.603 HDI (0–1) |
| 153rd | ZimbabweZWE | 59.860 | 0.598 HDI (0–1) |
| 154th | ZambiaZMB | 59.560 | 0.595 HDI (0–1) |
| 155th | CameroonCMR | 58.859 | 0.588 HDI (0–1) |
| 156th | Solomon IslandsSLB | 58.458 | 0.584 HDI (0–1) |
| 157th | Ivory CoastCIV | 58.258 | 0.582 HDI (0–1) |
| 157th | UgandaUGA | 58.258 | 0.582 HDI (0–1) |
| 159th | RwandaRWA | 57.858 | 0.578 HDI (0–1) |
| 160th | Papua New GuineaPNG | 57.658 | 0.576 HDI (0–1) |
| 161st | TogoTGO | 57.157 | 0.571 HDI (0–1) |
| 162nd | SyriaSYR | 56.456 | 0.564 HDI (0–1) |
| 163rd | MauritaniaMRT | 56.356 | 0.563 HDI (0–1) |
| 164th | NigeriaNGA | 5656 | 0.56 HDI (0–1) |
| 165th | TanzaniaTZA | 55.556 | 0.555 HDI (0–1) |
| 166th | HaitiHTI | 55.455 | 0.554 HDI (0–1) |
| 167th | LesothoLSO | 5555 | 0.55 HDI (0–1) |
| 168th | PakistanPAK | 54.454 | 0.544 HDI (0–1) |
| 169th | SenegalSEN | 5353 | 0.53 HDI (0–1) |
| 170th | GambiaGMB | 52.452 | 0.524 HDI (0–1) |
| 171st | DR CongoCOD | 52.252 | 0.522 HDI (0–1) |
| 172nd | MalawiMWI | 51.752 | 0.517 HDI (0–1) |
| 173rd | BeninBEN | 51.552 | 0.515 HDI (0–1) |
| 174th | Guinea-BissauGNB | 51.451 | 0.514 HDI (0–1) |
| 175th | DjiboutiDJI | 51.351 | 0.513 HDI (0–1) |
| 176th | SudanSDN | 51.151 | 0.511 HDI (0–1) |
| 177th | LiberiaLBR | 5151 | 0.51 HDI (0–1) |
| 178th | EritreaERI | 50.350 | 0.503 HDI (0–1) |
| 179th | GuineaGIN | 5050 | 0.5 HDI (0–1) |
| 180th | EthiopiaETH | 49.750 | 0.497 HDI (0–1) |
| 181st | AfghanistanAFG | 49.650 | 0.496 HDI (0–1) |
| 182nd | MozambiqueMOZ | 49.349 | 0.493 HDI (0–1) |
| 183rd | MadagascarMDG | 48.749 | 0.487 HDI (0–1) |
| 184th | YemenYEM | 4747 | 0.47 HDI (0–1) |
| 185th | Sierra LeoneSLE | 46.747 | 0.467 HDI (0–1) |
| 186th | Burkina FasoBFA | 45.946 | 0.459 HDI (0–1) |
| 187th | BurundiBDI | 43.944 | 0.439 HDI (0–1) |
| 188th | MaliMLI | 41.942 | 0.419 HDI (0–1) |
| 188th | NigerNER | 41.942 | 0.419 HDI (0–1) |
| 190th | ChadTCD | 41.642 | 0.416 HDI (0–1) |
| 191st | Central African RepublicCAF | 41.441 | 0.414 HDI (0–1) |
| 192nd | SomaliaSOM | 40.440 | 0.404 HDI (0–1) |
| 193rd | South SudanSSD | 38.839 | 0.388 HDI (0–1) |