← Home

Generosity Index (WHR)

World Happiness Report — Residual of self-reported donations vs. GDP (higher = more generous).

Higher is betterData: 2024Source: World Happiness Report
  1. 🥇
    id flag
    Indonesia0.54
  2. 🥈
    au flag
    Australia0.30
  3. 🥉
    ke flag
    Kenya0.29
  4. #4
    th flag
    Thailand0.27
  5. #5
    nz flag
    New Zealand0.27
  6. #6
    us flag
    United States0.24
  7. #7
    ie flag
    Ireland0.23
  8. #8
    gb flag
    United Kingdom0.23
  9. #9
    nl flag
    Netherlands0.23
  10. #10
    my flag
    Malaysia0.21
  11. #11
    ca flag
    Canada0.21
  12. #12
    et flag
    Ethiopia0.18
  13. #13
    ng flag
    Nigeria0.17
  14. #14
    ph flag
    Philippines0.17
  15. #15
    sg flag
    Singapore0.15
  16. #16
    vn flag
    Vietnam0.15
  17. #17
    de flag
    Germany0.15
  18. #18
    ae flag
    United Arab Emirates0.15
  19. #19
    kr flag
    South Korea0.15
  20. #20
    ch flag
    Switzerland0.14
  21. #21
    pk flag
    Pakistan0.14
  22. #22
    ua flag
    Ukraine0.14
  23. #23
    no flag
    Norway0.12
  24. #24
    at flag
    Austria0.12
  25. #25
    dk flag
    Denmark0.12
  26. #26
    se flag
    Sweden0.12
  27. #27
    in flag
    India0.11
  28. #28
    il flag
    Israel0.11
  29. #29
    sa flag
    Saudi Arabia0.11
  30. #30
    pl flag
    Poland0.10
  31. #31
    bd flag
    Bangladesh0.09
  32. #32
    ir flag
    Iran0.08
  33. #33
    eg flag
    Egypt0.07
  34. #34
    cz flag
    Czech Republic0.07
  35. #35
    fi flag
    Finland0.07
  36. #36
    be flag
    Belgium0.06
  37. #37
    jp flag
    Japan0.06
  38. #38
    mx flag
    Mexico0.06
  39. #39
    ma flag
    Morocco0.06
  40. #40
    cl flag
    Chile0.06
  41. #41
    cn flag
    China0.05
  42. #42
    es flag
    Spain0.04
  43. #43
    ro flag
    Romania0.04
  44. #44
    za flag
    South Africa0.04
  45. #45
    ru flag
    Russia0.04
  46. #46
    ar flag
    Argentina0.03
  47. #47
    co flag
    Colombia0.03
  48. #48
    fr flag
    France0.03
  49. #49
    pe flag
    Peru0.02
  50. #50
    tr flag
    Turkey0.02
  51. #51
    br flag
    Brazil0.02
  52. #52
    it flag
    Italy0.01
  53. #53
    pt flag
    Portugal0.01
  54. #54
    hu flag
    Hungary0.01
  55. #55
    gr flag
    Greece0.00

Want to settle a debate?

Compare two countries →