According to social enterprise CSR Asias Asian Sustainability Ranking (ASR), India was ranked fourth in the list, which was topped by Australia.
The other countries in the list include China (second), Hong Kong (Third), Japan (fifth), Malaysia (sixth), Pakistan (seventh), Philippines (eighth), Singapore (ninth) and Thailand (tenth).
The 2009 ASR list was dominated by Australian companies, with eight out of the top ten companies analysed coming from there, followed by India, the survey said.
However, the report further said although there are increasing levels of disclosure in the Asian region, it still is generally poor compared with Europe and North America.
In India we find surprisingly high levels of disclosure, particularly from large companies with recognised brands such as Tata and Infosys. Leading oil companies (such as ONGC and the Indian Oil Corporation) also have reasonable levels of disclosure, the report said.