The charity’s Global AgeWatch Index measured the social and economic welfare of those over 60 in 96 nations.
Switzerland topped the list and Afghanistan came last.
It measured income security, health and whether someone had access to public transport, social connections as well as their physical safety.
- Malawi, Mozambique, Tanzania, Zambia, Rwanda and Uganda were all in the bottom 10 countries for people over 60-years-old.
Toby Porter, chief executive of HelpAge International, said he could not include many countries as there was not enough data available.