Internally displaced persons
Tier A· OfficialPeople displaced within their own country by conflict and violence (IDMC via World Bank). Zero for most countries; a few conflict states dominate.
100 = fewest internally displaced (most stable), 0 = most
Mixed reference years (2011–2025). This metric uses each country's most recent available year, so countries are not all measured in the same year — cross-country comparison is weakened. Each row shows its own reference year.
How this score is built
The stock of internally displaced persons — people forced to flee their homes by conflict and violence but who remain within their country — World Bank indicator SM.POP.IDPC (from the Internal Displacement Monitoring Centre, IDMC). Direction is higher_worse. Most countries have no conflict displacement (0) and a few (Syria, DR Congo, Sudan, Colombia) hold millions, so we normalize with percentile rank and invert: 100 = most stable. The raw count is shown. Most recent year per country.
Loading map…
100 = fewest internally displaced (most stable), 0 = most
The map is mostly grey because only 82 countries have data — this is expected, not a rendering error.
Ranking
82 countries with data. Rank 1 = best. Click a column to sort; click a country for its full provenance.
| Rank ↑ | Country | Score | Raw value |
|---|---|---|---|
| 1st | ComorosCOM | 98.7899 | 11 people |
| 1st | Solomon IslandsSLB | 98.7899 | 11 people |
| 3rd | South AfricaZAF | 96.9597 | 29 people |
| 4th | BoliviaBOL | 95.7396 | 31 people |
| 5th | North MacedoniaMKD | 94.5195 | 110 people |
| 6th | KazakhstanKAZ | 93.2993 | 120 people |
| 7th | New CaledoniaNCL | 92.0792 | 150 people |
| 8th | MadagascarMDG | 90.8591 | 180 people |
| 9th | ZambiaZMB | 89.6390 | 190 people |
| 10th | ZimbabweZWE | 88.4188 | 400 people |
| 11th | RussiaRUS | 87.287 | 580 people |
| 12th | MalawiMWI | 85.9886 | 880 people |
| 13th | Timor-LesteTLS | 84.7685 | 900 people |
| 14th | NicaraguaNIC | 83.5484 | 1,300 people |
| 15th | TürkiyeTUR | 81.7182 | 2,000 people |
| 15th | UgandaUGA | 81.7182 | 2,000 people |
| 17th | CroatiaHRV | 79.8880 | 2,100 people |
| 18th | AlgeriaDZA | 78.0578 | 2,500 people |
| 18th | Sierra LeoneSLE | 78.0578 | 2,500 people |
| 20th | EgyptEGY | 76.2276 | 3,200 people |
| 21st | UzbekistanUZB | 7575 | 3,400 people |
| 22nd | GhanaGHA | 73.7874 | 3,900 people |
| 23rd | KyrgyzstanKGZ | 71.9572 | 4,000 people |
| 23rd | TurkmenistanTKM | 71.9572 | 4,000 people |
| 25th | Sri LankaLKA | 70.1270 | 4,800 people |
| 26th | GambiaGMB | 68.969 | 5,700 people |
| 27th | SenegalSEN | 67.6868 | 5,900 people |
| 28th | BurundiBDI | 66.4666 | 6,800 people |
| 29th | ArmeniaARM | 65.2465 | 7,600 people |
| 30th | EritreaERI | 63.4163 | 10,000 people |
| 30th | KenyaKEN | 63.4163 | 10,000 people |
| 32nd | TogoTGO | 61.5962 | 18,000 people |
| 33rd | BrazilBRA | 60.3760 | 19,000 people |
| 34th | LiberiaLBR | 59.1559 | 23,000 people |
| 35th | BeninBEN | 57.9358 | 26,000 people |
| 36th | CongoCOG | 56.7157 | 27,000 people |
| 37th | PhilippinesPHL | 55.4955 | 28,000 people |
| 38th | IsraelISR | 54.2754 | 31,000 people |
| 39th | IndonesiaIDN | 53.0553 | 36,000 people |
| 40th | NepalNPL | 51.8352 | 50,000 people |
| 41st | El SalvadorSLV | 50.6151 | 61,000 people |
| 42nd | LebanonLBN | 49.3949 | 64,000 people |
| 43rd | Papua New GuineaPNG | 48.1748 | 70,000 people |
| 44th | PeruPER | 46.9547 | 82,000 people |
| 45th | LibyaLBY | 45.7346 | 85,000 people |
| 46th | Bosnia and HerzegovinaBIH | 44.5145 | 95,000 people |
| 47th | HondurasHND | 43.2943 | 101,000 people |
| 48th | SerbiaSRB | 42.0742 | 210,000 people |
| 49th | CyprusCYP | 40.8541 | 247,000 people |
| 50th | PakistanPAK | 39.6340 | 269,000 people |
| 51st | ThailandTHA | 38.4138 | 273,000 people |
| 52nd | GeorgiaGEO | 37.237 | 301,000 people |
| 53rd | Ivory CoastCIV | 35.9836 | 302,000 people |
| 54th | EcuadorECU | 34.7635 | 316,000 people |
| 55th | MexicoMEX | 33.5434 | 390,000 people |
| 56th | NigerNER | 32.3232 | 392,000 people |
| 57th | MaliMLI | 31.131 | 409,000 people |
| 58th | Central African RepublicCAF | 29.8830 | 427,000 people |
| 59th | MozambiqueMOZ | 28.6629 | 465,000 people |
| 60th | CambodiaKHM | 27.4427 | 518,000 people |
| 61st | IndiaIND | 26.2226 | 530,000 people |
| 62nd | GuatemalaGTM | 2525 | 573,000 people |
| 63rd | BangladeshBGD | 23.7824 | 583,000 people |
| 64th | ChadTCD | 22.5623 | 593,000 people |
| 65th | AzerbaijanAZE | 21.3421 | 657,000 people |
| 66th | South SudanSSD | 20.1220 | 945,000 people |
| 67th | CameroonCMR | 18.919 | 954,000 people |
| 68th | IraqIRQ | 17.6818 | 997,000 people |
| 69th | HaitiHTI | 16.4616 | 1,431,000 people |
| 70th | PalestinePSE | 15.2415 | 2,035,000 people |
| 71st | Burkina FasoBFA | 14.0214 | 2,063,000 people |
| 72nd | EthiopiaETH | 12.813 | 2,378,000 people |
| 73rd | SomaliaSOM | 11.5912 | 3,347,000 people |
| 74th | NigeriaNGA | 10.3710 | 3,496,000 people |
| 75th | MyanmarMMR | 9.159 | 3,639,000 people |
| 76th | UkraineUKR | 7.938 | 3,712,000 people |
| 77th | DR CongoCOD | 6.717 | 4,276,000 people |
| 78th | AfghanistanAFG | 5.495 | 4,355,000 people |
| 79th | YemenYEM | 4.274 | 4,796,000 people |
| 80th | SyriaSYR | 3.053 | 5,964,000 people |
| 81st | ColombiaCOL | 1.832 | 7,211,000 people |
| 82nd | SudanSDN | 0.611 | 9,117,000 people |