← Map

Climate vulnerability

Tier B· Reputable

ND-GAIN vulnerability score: exposure, sensitivity and adaptive capacity to climate change across food, water, health, ecosystems, habitat and infrastructure.

100 = least climate-vulnerable (best), 0 = most vulnerable

How this score is built

The ND-GAIN vulnerability score (University of Notre Dame Global Adaptation Initiative, CC BY 3.0) — a country's exposure, sensitivity and capacity to adapt to climate change, across food, water, health, ecosystems, human habitat and infrastructure. Direction is higher_worse (a higher score = more vulnerable); normalized with min–max and inverted, so 100 = least vulnerable.

The ND-GAIN download is a ZIP at a version-stamped URL with no stable "latest", so this snapshot is pinned to a specific release (recorded with its retrieval date); refreshing it is a deliberate manual step, not a live scrape. Latest available year per country.

Map

Loading map…

0
100No data

100 = least climate-vulnerable (best), 0 = most vulnerable

Full ranking

190 countries with data. Rank 1 = best. Click a column to sort; click a country for its full provenance.

Rank ↑CountryScoreRaw value
1stNorwayNOR
100100
0.263479 index (0–1, higher = more vulnerable)
2ndUnited KingdomGBR
95.495
0.281509 index (0–1, higher = more vulnerable)
3rdCanadaCAN
95.1695
0.282425 index (0–1, higher = more vulnerable)
4thGermanyDEU
91.892
0.295589 index (0–1, higher = more vulnerable)
5thSwitzerlandCHE
91.6192
0.296346 index (0–1, higher = more vulnerable)
6thNew ZealandNZL
91.5192
0.296718 index (0–1, higher = more vulnerable)
7thAustraliaAUS
90.6491
0.300141 index (0–1, higher = more vulnerable)
8thCzechiaCZE
89.3789
0.305118 index (0–1, higher = more vulnerable)
9thFinlandFIN
89.2789
0.305514 index (0–1, higher = more vulnerable)
10thRussiaRUS
88.1788
0.309826 index (0–1, higher = more vulnerable)
11thPolandPOL
87.0287
0.314307 index (0–1, higher = more vulnerable)
12thIcelandISL
86.8987
0.314806 index (0–1, higher = more vulnerable)
13thUnited StatesUSA
86.3786
0.316878 index (0–1, higher = more vulnerable)
14thIrelandIRL
86.2286
0.317436 index (0–1, higher = more vulnerable)
15thFranceFRA
85.2685
0.32121 index (0–1, higher = more vulnerable)
16thAustriaAUT
84.8685
0.322778 index (0–1, higher = more vulnerable)
17thSpainESP
84.7985
0.323035 index (0–1, higher = more vulnerable)
18thSwedenSWE
84.7685
0.323148 index (0–1, higher = more vulnerable)
19thLuxembourgLUX
80.0980
0.341472 index (0–1, higher = more vulnerable)
20thDenmarkDNK
80.0680
0.341582 index (0–1, higher = more vulnerable)
21stKyrgyzstanKGZ
79.4979
0.343801 index (0–1, higher = more vulnerable)
22ndSloveniaSVN
79.4279
0.344065 index (0–1, higher = more vulnerable)
23rdIsraelISR
79.3279
0.344488 index (0–1, higher = more vulnerable)
24thSaint LuciaLCA
79.279
0.344942 index (0–1, higher = more vulnerable)
25thChileCHL
78.7879
0.346583 index (0–1, higher = more vulnerable)
26thAndorraAND
77.7178
0.350781 index (0–1, higher = more vulnerable)
27thMaltaMLT
77.6278
0.351139 index (0–1, higher = more vulnerable)
28thPortugalPRT
77.3177
0.352331 index (0–1, higher = more vulnerable)
29thJapanJPN
77.1177
0.353115 index (0–1, higher = more vulnerable)
30thBelarusBLR
76.7477
0.354564 index (0–1, higher = more vulnerable)
31stCyprusCYP
76.7277
0.35466 index (0–1, higher = more vulnerable)
32ndKazakhstanKAZ
76.6277
0.355039 index (0–1, higher = more vulnerable)
33rdGreeceGRC
76.4876
0.355585 index (0–1, higher = more vulnerable)
34thSouth KoreaKOR
76.4176
0.355877 index (0–1, higher = more vulnerable)
35thItalyITA
76.0276
0.357394 index (0–1, higher = more vulnerable)
36thEstoniaEST
75.275
0.360598 index (0–1, higher = more vulnerable)
37thBulgariaBGR
75.0975
0.36105 index (0–1, higher = more vulnerable)
38thMalaysiaMYS
73.9974
0.365349 index (0–1, higher = more vulnerable)
39thBelgiumBEL
73.9474
0.365558 index (0–1, higher = more vulnerable)
40thBrazilBRA
73.7374
0.366346 index (0–1, higher = more vulnerable)
41stSlovakiaSVK
73.6274
0.366809 index (0–1, higher = more vulnerable)
42ndTajikistanTJK
73.5674
0.367039 index (0–1, higher = more vulnerable)
43rdNetherlandsNLD
72.4372
0.371475 index (0–1, higher = more vulnerable)
44thLithuaniaLTU
71.8472
0.373764 index (0–1, higher = more vulnerable)
45thSingaporeSGP
70.3870
0.379491 index (0–1, higher = more vulnerable)
46thParaguayPRY
70.3670
0.379546 index (0–1, higher = more vulnerable)
47thHungaryHUN
70.1570
0.380367 index (0–1, higher = more vulnerable)
48thBosnia and HerzegovinaBIH
70.1370
0.380471 index (0–1, higher = more vulnerable)
49thUkraineUKR
69.0569
0.384693 index (0–1, higher = more vulnerable)
50thTrinidad and TobagoTTO
68.7169
0.38603 index (0–1, higher = more vulnerable)
51stVenezuelaVEN
68.6969
0.386097 index (0–1, higher = more vulnerable)
52ndLatviaLVA
68.5269
0.386769 index (0–1, higher = more vulnerable)
53rdCosta RicaCRI
68.4468
0.387069 index (0–1, higher = more vulnerable)
54thMonacoMCO
67.668
0.390358 index (0–1, higher = more vulnerable)
55thUzbekistanUZB
66.9767
0.392824 index (0–1, higher = more vulnerable)
56thArmeniaARM
66.7767
0.393642 index (0–1, higher = more vulnerable)
57thUruguayURY
66.6567
0.394091 index (0–1, higher = more vulnerable)
58thChinaCHN
66.6467
0.394127 index (0–1, higher = more vulnerable)
59thTürkiyeTUR
66.2266
0.395762 index (0–1, higher = more vulnerable)
60thMongoliaMNG
66.1766
0.395971 index (0–1, higher = more vulnerable)
61stBarbadosBRB
65.9166
0.39699 index (0–1, higher = more vulnerable)
62ndRomaniaROU
65.666
0.39821 index (0–1, higher = more vulnerable)
63rdCroatiaHRV
65.566
0.398598 index (0–1, higher = more vulnerable)
64thColombiaCOL
63.4463
0.40668 index (0–1, higher = more vulnerable)
65thArgentinaARG
63.1363
0.407881 index (0–1, higher = more vulnerable)
66thNorth MacedoniaMKD
62.6263
0.409888 index (0–1, higher = more vulnerable)
67thMexicoMEX
62.0562
0.412118 index (0–1, higher = more vulnerable)
68thGeorgiaGEO
61.7762
0.413219 index (0–1, higher = more vulnerable)
69thUnited Arab EmiratesARE
60.9861
0.41631 index (0–1, higher = more vulnerable)
70thAlbaniaALB
60.9761
0.416323 index (0–1, higher = more vulnerable)
71stSaint Vincent and the GrenadinesVCT
60.6361
0.417672 index (0–1, higher = more vulnerable)
72ndPeruPER
60.661
0.417779 index (0–1, higher = more vulnerable)
73rdQatarQAT
60.5461
0.418018 index (0–1, higher = more vulnerable)
74thMontenegroMNE
59.7460
0.421169 index (0–1, higher = more vulnerable)
75thNicaraguaNIC
59.3159
0.422829 index (0–1, higher = more vulnerable)
76thBruneiBRN
58.8959
0.424483 index (0–1, higher = more vulnerable)
77thGrenadaGRD
58.8559
0.424655 index (0–1, higher = more vulnerable)
78thAzerbaijanAZE
58.1258
0.427502 index (0–1, higher = more vulnerable)
79thSeychellesSYC
5858
0.427958 index (0–1, higher = more vulnerable)
80thPanamaPAN
57.9858
0.42806 index (0–1, higher = more vulnerable)
81stIranIRN
57.8358
0.428648 index (0–1, higher = more vulnerable)
81stJordanJOR
57.8358
0.428632 index (0–1, higher = more vulnerable)
83rdAlgeriaDZA
57.5158
0.429884 index (0–1, higher = more vulnerable)
84thPhilippinesPHL
57.4857
0.430001 index (0–1, higher = more vulnerable)
85thIndonesiaIDN
57.2557
0.430902 index (0–1, higher = more vulnerable)
86thKuwaitKWT
56.1856
0.435111 index (0–1, higher = more vulnerable)
87thSri LankaLKA
55.9656
0.435967 index (0–1, higher = more vulnerable)
88thSouth AfricaZAF
55.8956
0.43624 index (0–1, higher = more vulnerable)
89thTunisiaTUN
54.7755
0.440626 index (0–1, higher = more vulnerable)
90thSurinameSUR
54.555
0.441659 index (0–1, higher = more vulnerable)
91stDominicaDMA
54.354
0.442461 index (0–1, higher = more vulnerable)
92ndThailandTHA
54.0654
0.443414 index (0–1, higher = more vulnerable)
93rdBahamasBHS
53.0153
0.447498 index (0–1, higher = more vulnerable)
94thTurkmenistanTKM
52.9853
0.447624 index (0–1, higher = more vulnerable)
95thGabonGAB
52.4952
0.449536 index (0–1, higher = more vulnerable)
96thMoroccoMAR
52.4452
0.449761 index (0–1, higher = more vulnerable)
97thEquatorial GuineaGNQ
52.4152
0.449855 index (0–1, higher = more vulnerable)
98thOmanOMN
52.3552
0.450114 index (0–1, higher = more vulnerable)
99thMoldovaMDA
52.2652
0.450438 index (0–1, higher = more vulnerable)
100thJamaicaJAM
52.0452
0.451297 index (0–1, higher = more vulnerable)
101stLaosLAO
51.9852
0.45155 index (0–1, higher = more vulnerable)
102ndEl SalvadorSLV
51.9352
0.451731 index (0–1, higher = more vulnerable)
103rdBoliviaBOL
51.5752
0.453168 index (0–1, higher = more vulnerable)
104thLebanonLBN
51.251
0.45462 index (0–1, higher = more vulnerable)
105thGhanaGHA
51.1951
0.454634 index (0–1, higher = more vulnerable)
105thMauritiusMUS
51.1951
0.454643 index (0–1, higher = more vulnerable)
107thGuatemalaGTM
50.9951
0.455433 index (0–1, higher = more vulnerable)
108thCubaCUB
50.5751
0.457076 index (0–1, higher = more vulnerable)
109thGuyanaGUY
48.1248
0.466664 index (0–1, higher = more vulnerable)
110thEgyptEGY
47.5248
0.468996 index (0–1, higher = more vulnerable)
111thSerbiaSRB
47.3147
0.469822 index (0–1, higher = more vulnerable)
112thDominican RepublicDOM
47.2947
0.469902 index (0–1, higher = more vulnerable)
113thHondurasHND
47.0347
0.470939 index (0–1, higher = more vulnerable)
114thSaudi ArabiaSAU
46.9447
0.471292 index (0–1, higher = more vulnerable)
115thCambodiaKHM
46.6747
0.472347 index (0–1, higher = more vulnerable)
116thSaint Kitts and NevisKNA
46.5447
0.472847 index (0–1, higher = more vulnerable)
117thGuineaGIN
46.3546
0.473598 index (0–1, higher = more vulnerable)
118thIndiaIND
46.0346
0.47486 index (0–1, higher = more vulnerable)
119thEcuadorECU
45.7346
0.47602 index (0–1, higher = more vulnerable)
120thCameroonCMR
45.3245
0.477614 index (0–1, higher = more vulnerable)
121stCape VerdeCPV
45.2645
0.47788 index (0–1, higher = more vulnerable)
122ndPalauPLW
44.3244
0.481556 index (0–1, higher = more vulnerable)
123rdKenyaKEN
44.2444
0.481851 index (0–1, higher = more vulnerable)
124thEswatiniSWZ
44.1944
0.482046 index (0–1, higher = more vulnerable)
125thBelizeBLZ
43.9944
0.482829 index (0–1, higher = more vulnerable)
126thBotswanaBWA
43.6544
0.484177 index (0–1, higher = more vulnerable)
127thAntigua and BarbudaATG
43.4843
0.484819 index (0–1, higher = more vulnerable)
128thIvory CoastCIV
42.7943
0.487551 index (0–1, higher = more vulnerable)
129thMyanmarMMR
42.7743
0.487602 index (0–1, higher = more vulnerable)
130thFijiFJI
42.4842
0.488746 index (0–1, higher = more vulnerable)
131stNigeriaNGA
42.2842
0.489551 index (0–1, higher = more vulnerable)
132ndLibyaLBY
42.1442
0.490069 index (0–1, higher = more vulnerable)
133rdComorosCOM
42.1342
0.490113 index (0–1, higher = more vulnerable)
134thZambiaZMB
41.6142
0.492172 index (0–1, higher = more vulnerable)
135thIraqIRQ
40.3940
0.496947 index (0–1, higher = more vulnerable)
136thMarshall IslandsMHL
39.940
0.498858 index (0–1, higher = more vulnerable)
137thBahrainBHR
39.8740
0.498975 index (0–1, higher = more vulnerable)
137thVietnamVNM
39.8740
0.498957 index (0–1, higher = more vulnerable)
139thNauruNRU
39.0739
0.50209 index (0–1, higher = more vulnerable)
140thNepalNPL
38.5439
0.504183 index (0–1, higher = more vulnerable)
141stTanzaniaTZA
38.2138
0.505488 index (0–1, higher = more vulnerable)
142ndLesothoLSO
37.8738
0.506797 index (0–1, higher = more vulnerable)
143rdEthiopiaETH
37.5838
0.507934 index (0–1, higher = more vulnerable)
144thTogoTGO
37.3637
0.508814 index (0–1, higher = more vulnerable)
145thNamibiaNAM
36.8737
0.510722 index (0–1, higher = more vulnerable)
146thZimbabweZWE
36.7937
0.51105 index (0–1, higher = more vulnerable)
147thMozambiqueMOZ
36.7537
0.511198 index (0–1, higher = more vulnerable)
148thNorth KoreaPRK
36.3136
0.512914 index (0–1, higher = more vulnerable)
149thSyriaSYR
34.3134
0.520747 index (0–1, higher = more vulnerable)
150thBurkina FasoBFA
33.8634
0.522513 index (0–1, higher = more vulnerable)
151stPakistanPAK
33.233
0.525115 index (0–1, higher = more vulnerable)
152ndSão Tomé and PríncipeSTP
32.8233
0.526574 index (0–1, higher = more vulnerable)
153rdKiribatiKIR
32.5633
0.527604 index (0–1, higher = more vulnerable)
154thAngolaAGO
32.4832
0.527907 index (0–1, higher = more vulnerable)
155thBhutanBTN
32.4632
0.528015 index (0–1, higher = more vulnerable)
156thSenegalSEN
32.2332
0.528878 index (0–1, higher = more vulnerable)
157thMaldivesMDV
30.8731
0.534239 index (0–1, higher = more vulnerable)
158thHaitiHTI
30.831
0.534494 index (0–1, higher = more vulnerable)
159thUgandaUGA
30.3530
0.536278 index (0–1, higher = more vulnerable)
160thSamoaWSM
29.9230
0.537949 index (0–1, higher = more vulnerable)
161stBangladeshBGD
28.4928
0.543534 index (0–1, higher = more vulnerable)
162ndTimor-LesteTLS
2828
0.54545 index (0–1, higher = more vulnerable)
163rdVanuatuVUT
27.6728
0.546768 index (0–1, higher = more vulnerable)
164thCongoCOG
27.1227
0.548901 index (0–1, higher = more vulnerable)
165thPapua New GuineaPNG
27.0227
0.549284 index (0–1, higher = more vulnerable)
166thMadagascarMDG
26.7727
0.550272 index (0–1, higher = more vulnerable)
167thGambiaGMB
26.527
0.551328 index (0–1, higher = more vulnerable)
168thMalawiMWI
22.623
0.566603 index (0–1, higher = more vulnerable)
169thDR CongoCOD
21.5722
0.570654 index (0–1, higher = more vulnerable)
170thTuvaluTUV
21.0921
0.572511 index (0–1, higher = more vulnerable)
171stLiberiaLBR
18.819
0.581512 index (0–1, higher = more vulnerable)
172ndBeninBEN
18.2518
0.583663 index (0–1, higher = more vulnerable)
173rdMaliMLI
17.9918
0.58466 index (0–1, higher = more vulnerable)
174thNigerNER
17.4217
0.586889 index (0–1, higher = more vulnerable)
175thCentral African RepublicCAF
17.0717
0.588267 index (0–1, higher = more vulnerable)
176thTongaTON
15.3815
0.594873 index (0–1, higher = more vulnerable)
177thDjiboutiDJI
14.4914
0.598362 index (0–1, higher = more vulnerable)
178thSierra LeoneSLE
13.5714
0.601974 index (0–1, higher = more vulnerable)
179thRwandaRWA
11.6512
0.609511 index (0–1, higher = more vulnerable)
180thBurundiBDI
11.4211
0.61041 index (0–1, higher = more vulnerable)
181stAfghanistanAFG
11.1111
0.611631 index (0–1, higher = more vulnerable)
182ndMicronesiaFSM
8.69
0.621437 index (0–1, higher = more vulnerable)
183rdGuinea-BissauGNB
8.569
0.621616 index (0–1, higher = more vulnerable)
184thSolomon IslandsSLB
8.358
0.622425 index (0–1, higher = more vulnerable)
185thEritreaERI
6.767
0.628632 index (0–1, higher = more vulnerable)
186thSudanSDN
6.637
0.629158 index (0–1, higher = more vulnerable)
187thYemenYEM
6.577
0.629403 index (0–1, higher = more vulnerable)
188thChadTCD
4.424
0.63783 index (0–1, higher = more vulnerable)
189thSomaliaSOM
4.34
0.638285 index (0–1, higher = more vulnerable)
190thMauritaniaMRT
00
0.655125 index (0–1, higher = more vulnerable)
Climate vulnerability — country ranking · WorldScore