Not only are Kenyans the most optimistic people in Africa, but they are also the most generous in the continent, a new global report shows.

Kenya is also the 11th most generous country in the world, with 47 percent.

This is according to World Giving Index 2019 (10th edition)released on Tuesday by the Charities Aid Foundation (CAF). The survey found that more than half of Kenyans donate money to charity.

The Generosity Report looked at how people in 125 countries gave their time and money to causes they care about over the last 10 years. It was conducted by American analytics company – Gallup -and sampled views of more than 1.3 million people in more than 125 countries between 2009 and 2018.

The survey focused on the agility to help strangers who are in need, donating money to charity and volunteering one’s time to an organisation.

In the helping strangers category, Kenya came in fourth — with 68 percent — out of 10 countries, six of which were African.

In donating money, Kenya ranked position 34 with 38 percent while in volunteering time to an organization, it was 13th with 37 percent.

According to the Generosity report, Kenya was the second most improved country in the world after Indonesia, and first in Africa.

Kenya is also the only African country in the top 20 most generous nations, with Nigeria ranked number 22 and Zambia 32.

The world’s most generous country is USA with 58 percent, followed closely by Burma, New Zealand (57 per cent), Ireland (56 per cent), United Kingdom (54 per cent) and Sri Lanka (51 per cent).

The top 10 least generous countries are:

  1. China
  2. Greece
  3. Yemen
  4. Serbia
  5. State of Palestine
  6. Lithuania
  7. Bulgaria
  8. Montenegro
  9. Croatia
  10. Russia