Si l'on tient compte des dons d'argent, du temps de bénévolat et de l'aide aux inconnus, les États-Unis ont été en 2011 le pays le plus généreux au monde, selon l'étude annuelle de la Charities Aid Foundation. Parmi les 153 États étudiés, l'Irlande arrive au deuxième rang, suivie de l'Australie, de la Nouvelle-Zélande et du Royaume-Uni.

Le Canada arrive au septième rang, alors que la France n'occupe que la 80e position, derrière des pays comme les Philippines, le Pakistan et l'Angola.