Freedom of expression index
Tier A· OfficialV-Dem's freedom of expression and alternative sources of information index: media freedom, freedom of discussion, and the range of independent information sources.
100 = most free expression (index 1.0), 0 = least
How this score is built
The Varieties of Democracy (V-Dem) freedom of expression and alternative sources of information index — media freedom, censorship and self-censorship, freedom of academic and cultural expression, and the plurality of information sources — on a 0–1 scale (native_rescale 0–1 → 0–100). Direction is higher_better.
This substitutes the RSF World Press Freedom Index, which we could not use: RSF's data is CC BY-NC-ND (non-commercial, no-derivatives) and has no openly-fetchable current-methodology series. V-Dem measures an adjacent construct (broad expression freedom, not press specifically) and is openly licensed (CC BY). Expert-coded estimate; most recent available year per country.
Map
Loading map…
100 = most free expression (index 1.0), 0 = least
Full ranking
175 countries with data. Rank 1 = best. Click a column to sort; click a country for its full provenance.
| Rank ↑ | Country | Score | Raw value |
|---|---|---|---|
| 1st | DenmarkDNK | 9898 | 0.98 index (0–1) |
| 2nd | IrelandIRL | 9797 | 0.97 index (0–1) |
| 3rd | BelgiumBEL | 96.997 | 0.969 index (0–1) |
| 3rd | EstoniaEST | 96.997 | 0.969 index (0–1) |
| 5th | SwitzerlandCHE | 96.797 | 0.967 index (0–1) |
| 6th | FranceFRA | 95.996 | 0.959 index (0–1) |
| 7th | LuxembourgLUX | 95.796 | 0.957 index (0–1) |
| 8th | NorwayNOR | 95.395 | 0.953 index (0–1) |
| 9th | CzechiaCZE | 94.795 | 0.947 index (0–1) |
| 10th | FinlandFIN | 94.695 | 0.946 index (0–1) |
| 10th | SwedenSWE | 94.695 | 0.946 index (0–1) |
| 12th | CanadaCAN | 93.393 | 0.933 index (0–1) |
| 12th | South KoreaKOR | 93.393 | 0.933 index (0–1) |
| 14th | LatviaLVA | 93.293 | 0.932 index (0–1) |
| 15th | UruguayURY | 93.193 | 0.931 index (0–1) |
| 16th | New ZealandNZL | 92.793 | 0.927 index (0–1) |
| 17th | ChileCHL | 92.693 | 0.926 index (0–1) |
| 18th | JamaicaJAM | 91.992 | 0.919 index (0–1) |
| 19th | AustriaAUT | 91.892 | 0.918 index (0–1) |
| 20th | LithuaniaLTU | 91.792 | 0.917 index (0–1) |
| 20th | PolandPOL | 91.792 | 0.917 index (0–1) |
| 22nd | AustraliaAUS | 91.592 | 0.915 index (0–1) |
| 22nd | Costa RicaCRI | 91.592 | 0.915 index (0–1) |
| 24th | GermanyDEU | 91.491 | 0.914 index (0–1) |
| 25th | BarbadosBRB | 91.191 | 0.911 index (0–1) |
| 26th | BrazilBRA | 9191 | 0.91 index (0–1) |
| 26th | NetherlandsNLD | 9191 | 0.91 index (0–1) |
| 28th | Dominican RepublicDOM | 90.190 | 0.901 index (0–1) |
| 29th | KenyaKEN | 9090 | 0.9 index (0–1) |
| 30th | PortugalPRT | 89.990 | 0.899 index (0–1) |
| 31st | GhanaGHA | 89.690 | 0.896 index (0–1) |
| 32nd | SurinameSUR | 89.189 | 0.891 index (0–1) |
| 33rd | Trinidad and TobagoTTO | 88.889 | 0.888 index (0–1) |
| 34th | MauritiusMUS | 88.789 | 0.887 index (0–1) |
| 35th | SeychellesSYC | 87.487 | 0.874 index (0–1) |
| 36th | Sri LankaLKA | 87.187 | 0.871 index (0–1) |
| 37th | HondurasHND | 86.186 | 0.861 index (0–1) |
| 38th | NamibiaNAM | 85.986 | 0.859 index (0–1) |
| 39th | Cape VerdeCPV | 85.786 | 0.857 index (0–1) |
| 40th | MontenegroMNE | 85.385 | 0.853 index (0–1) |
| 41st | NigeriaNGA | 84.985 | 0.849 index (0–1) |
| 42nd | VanuatuVUT | 84.885 | 0.848 index (0–1) |
| 43rd | JapanJPN | 84.785 | 0.847 index (0–1) |
| 44th | IcelandISL | 84.685 | 0.846 index (0–1) |
| 45th | SpainESP | 84.384 | 0.843 index (0–1) |
| 46th | Solomon IslandsSLB | 8484 | 0.84 index (0–1) |
| 47th | GuatemalaGTM | 83.984 | 0.839 index (0–1) |
| 47th | Papua New GuineaPNG | 83.984 | 0.839 index (0–1) |
| 49th | TaiwanTWN | 83.884 | 0.838 index (0–1) |
| 49th | Timor-LesteTLS | 83.884 | 0.838 index (0–1) |
| 51st | South AfricaZAF | 83.784 | 0.837 index (0–1) |
| 52nd | LiberiaLBR | 83.684 | 0.836 index (0–1) |
| 53rd | United KingdomGBR | 83.383 | 0.833 index (0–1) |
| 54th | MaltaMLT | 82.983 | 0.829 index (0–1) |
| 55th | Sierra LeoneSLE | 82.382 | 0.823 index (0–1) |
| 56th | IsraelISR | 82.282 | 0.822 index (0–1) |
| 57th | SenegalSEN | 8282 | 0.82 index (0–1) |
| 58th | GambiaGMB | 81.481 | 0.814 index (0–1) |
| 59th | NepalNPL | 81.381 | 0.813 index (0–1) |
| 60th | CyprusCYP | 81.281 | 0.812 index (0–1) |
| 60th | PanamaPAN | 81.281 | 0.812 index (0–1) |
| 62nd | ColombiaCOL | 8181 | 0.81 index (0–1) |
| 62nd | GreeceGRC | 8181 | 0.81 index (0–1) |
| 64th | HaitiHTI | 79.980 | 0.799 index (0–1) |
| 65th | BotswanaBWA | 79.880 | 0.798 index (0–1) |
| 66th | São Tomé and PríncipeSTP | 79.379 | 0.793 index (0–1) |
| 67th | ZambiaZMB | 77.878 | 0.778 index (0–1) |
| 68th | RomaniaROU | 77.778 | 0.777 index (0–1) |
| 69th | GuyanaGUY | 77.177 | 0.771 index (0–1) |
| 69th | MongoliaMNG | 77.177 | 0.771 index (0–1) |
| 71st | KosovoUNK | 76.677 | 0.766 index (0–1) |
| 72nd | SlovakiaSVK | 76.577 | 0.765 index (0–1) |
| 73rd | PeruPER | 76.376 | 0.763 index (0–1) |
| 74th | ItalyITA | 75.676 | 0.756 index (0–1) |
| 74th | NigerNER | 75.676 | 0.756 index (0–1) |
| 76th | BulgariaBGR | 75.475 | 0.754 index (0–1) |
| 76th | MalawiMWI | 75.475 | 0.754 index (0–1) |
| 78th | ParaguayPRY | 75.175 | 0.751 index (0–1) |
| 79th | GabonGAB | 74.875 | 0.748 index (0–1) |
| 80th | LebanonLBN | 74.474 | 0.744 index (0–1) |
| 81st | CroatiaHRV | 74.374 | 0.743 index (0–1) |
| 82nd | ArgentinaARG | 73.674 | 0.736 index (0–1) |
| 83rd | ArmeniaARM | 73.273 | 0.732 index (0–1) |
| 84th | United StatesUSA | 72.973 | 0.729 index (0–1) |
| 85th | LesothoLSO | 72.873 | 0.728 index (0–1) |
| 86th | FijiFJI | 72.472 | 0.724 index (0–1) |
| 87th | EcuadorECU | 70.671 | 0.706 index (0–1) |
| 88th | MaldivesMDV | 69.570 | 0.695 index (0–1) |
| 89th | SloveniaSVN | 69.169 | 0.691 index (0–1) |
| 90th | IndonesiaIDN | 68.869 | 0.688 index (0–1) |
| 91st | GeorgiaGEO | 68.769 | 0.687 index (0–1) |
| 91st | TunisiaTUN | 68.769 | 0.687 index (0–1) |
| 93rd | BhutanBTN | 68.268 | 0.682 index (0–1) |
| 94th | Ivory CoastCIV | 68.168 | 0.681 index (0–1) |
| 95th | BoliviaBOL | 6868 | 0.68 index (0–1) |
| 96th | BeninBEN | 67.668 | 0.676 index (0–1) |
| 96th | PhilippinesPHL | 67.668 | 0.676 index (0–1) |
| 98th | AlbaniaALB | 67.367 | 0.673 index (0–1) |
| 99th | North MacedoniaMKD | 66.466 | 0.664 index (0–1) |
| 100th | Bosnia and HerzegovinaBIH | 65.365 | 0.653 index (0–1) |
| 101st | MoldovaMDA | 65.265 | 0.652 index (0–1) |
| 102nd | MadagascarMDG | 63.564 | 0.635 index (0–1) |
| 103rd | MauritaniaMRT | 62.863 | 0.628 index (0–1) |
| 104th | MexicoMEX | 61.962 | 0.619 index (0–1) |
| 104th | SomaliaSOM | 61.962 | 0.619 index (0–1) |
| 106th | Central African RepublicCAF | 61.361 | 0.613 index (0–1) |
| 107th | DR CongoCOD | 59.960 | 0.599 index (0–1) |
| 108th | ThailandTHA | 58.759 | 0.587 index (0–1) |
| 109th | MalaysiaMYS | 58.659 | 0.586 index (0–1) |
| 110th | MoroccoMAR | 57.958 | 0.579 index (0–1) |
| 110th | TogoTGO | 57.958 | 0.579 index (0–1) |
| 112th | IraqIRQ | 57.157 | 0.571 index (0–1) |
| 113th | GuineaGIN | 5656 | 0.56 index (0–1) |
| 114th | PakistanPAK | 55.956 | 0.559 index (0–1) |
| 115th | JordanJOR | 55.656 | 0.556 index (0–1) |
| 116th | Guinea-BissauGNB | 55.255 | 0.552 index (0–1) |
| 116th | TanzaniaTZA | 55.255 | 0.552 index (0–1) |
| 118th | LibyaLBY | 53.654 | 0.536 index (0–1) |
| 119th | CameroonCMR | 53.253 | 0.532 index (0–1) |
| 119th | KuwaitKWT | 53.253 | 0.532 index (0–1) |
| 121st | BangladeshBGD | 52.753 | 0.527 index (0–1) |
| 122nd | MozambiqueMOZ | 51.852 | 0.518 index (0–1) |
| 123rd | ComorosCOM | 49.850 | 0.498 index (0–1) |
| 124th | AngolaAGO | 49.750 | 0.497 index (0–1) |
| 125th | HungaryHUN | 49.349 | 0.493 index (0–1) |
| 126th | MaliMLI | 4949 | 0.49 index (0–1) |
| 127th | KyrgyzstanKGZ | 46.947 | 0.469 index (0–1) |
| 128th | IndiaIND | 45.846 | 0.458 index (0–1) |
| 129th | UgandaUGA | 43.243 | 0.432 index (0–1) |
| 130th | ChadTCD | 42.743 | 0.427 index (0–1) |
| 131st | SerbiaSRB | 42.442 | 0.424 index (0–1) |
| 132nd | UkraineUKR | 41.842 | 0.418 index (0–1) |
| 133rd | ZimbabweZWE | 41.441 | 0.414 index (0–1) |
| 134th | SingaporeSGP | 4040 | 0.4 index (0–1) |
| 135th | CongoCOG | 37.337 | 0.373 index (0–1) |
| 136th | AlgeriaDZA | 36.737 | 0.367 index (0–1) |
| 137th | SyriaSYR | 35.836 | 0.358 index (0–1) |
| 138th | El SalvadorSLV | 35.636 | 0.356 index (0–1) |
| 139th | DjiboutiDJI | 33.634 | 0.336 index (0–1) |
| 140th | KazakhstanKAZ | 32.933 | 0.329 index (0–1) |
| 141st | SudanSDN | 28.929 | 0.289 index (0–1) |
| 142nd | EthiopiaETH | 28.529 | 0.285 index (0–1) |
| 143rd | Burkina FasoBFA | 26.126 | 0.261 index (0–1) |
| 144th | UzbekistanUZB | 23.423 | 0.234 index (0–1) |
| 145th | Hong KongHKG | 22.723 | 0.227 index (0–1) |
| 146th | YemenYEM | 21.922 | 0.219 index (0–1) |
| 147th | EgyptEGY | 17.918 | 0.179 index (0–1) |
| 147th | TürkiyeTUR | 17.918 | 0.179 index (0–1) |
| 149th | BahrainBHR | 17.217 | 0.172 index (0–1) |
| 150th | RwandaRWA | 1717 | 0.17 index (0–1) |
| 151st | IranIRN | 16.617 | 0.166 index (0–1) |
| 152nd | BurundiBDI | 16.416 | 0.164 index (0–1) |
| 153rd | South SudanSSD | 15.516 | 0.155 index (0–1) |
| 154th | CambodiaKHM | 15.315 | 0.153 index (0–1) |
| 155th | OmanOMN | 15.115 | 0.151 index (0–1) |
| 156th | VenezuelaVEN | 14.815 | 0.148 index (0–1) |
| 157th | EswatiniSWZ | 11.311 | 0.113 index (0–1) |
| 158th | Equatorial GuineaGNQ | 11.211 | 0.112 index (0–1) |
| 159th | VietnamVNM | 10.210 | 0.102 index (0–1) |
| 160th | AzerbaijanAZE | 9.29 | 0.092 index (0–1) |
| 160th | Saudi ArabiaSAU | 9.29 | 0.092 index (0–1) |
| 162nd | RussiaRUS | 88 | 0.08 index (0–1) |
| 163rd | CubaCUB | 7.47 | 0.074 index (0–1) |
| 164th | United Arab EmiratesARE | 6.36 | 0.063 index (0–1) |
| 165th | QatarQAT | 5.56 | 0.055 index (0–1) |
| 166th | ChinaCHN | 4.55 | 0.045 index (0–1) |
| 167th | TajikistanTJK | 4.34 | 0.043 index (0–1) |
| 168th | TurkmenistanTKM | 3.84 | 0.038 index (0–1) |
| 169th | LaosLAO | 3.23 | 0.032 index (0–1) |
| 170th | MyanmarMMR | 2.63 | 0.026 index (0–1) |
| 171st | BelarusBLR | 2.53 | 0.025 index (0–1) |
| 172nd | EritreaERI | 2.42 | 0.024 index (0–1) |
| 173rd | AfghanistanAFG | 2.22 | 0.022 index (0–1) |
| 174th | NicaraguaNIC | 1.82 | 0.018 index (0–1) |
| 175th | North KoreaPRK | 1.31 | 0.013 index (0–1) |