Selon le dernier classement de l’Indice de Perception de la Corruption 2017 (IPC 2017), Sri Lanka a progressé de quatre places par rapport à l’année précedente, passant du 95e au 91e rang, avec un score en hausse de deux points (de 36 en 2016 à 38 en 2017, soit le même score qu’en 2014). D’après le directeur exécutif de Transparency International Sri Lanka (TISL), de nombreux freins empêchent la progression du pays dans ce classement, tels que le blocage par le conseil des ministres de certaines mesures de transparence de la vie publique (loi autorisant les citoyens à accéder aux déclarations de patrimoine des élus par exemple), ou les reports successifs de l’adoption de la loi sur l’audit des comptes nationaux, malgré un renforcement des agences nationales anti-corruption.