In 2008 a small experiment made a big claim. Hand people a windfall and tell some to spend it on themselves and others to spend it on someone else, and by evening the givers are happier. Five years later, Lara Aknin and colleagues went looking for that “warm glow” around the globe and argued it was a psychological universal — something that shows up in Canada and Uganda alike. It is a lovely idea. It is also the kind of claim that deserves to be stress-tested against a few million interviews.
So here is the test. The Gallup World Poll asks people in scores of countries whether, in the past month, they donated money to charity, volunteered their time, or helped a stranger who needed it. It also asks how they rate their lives on a 0–10 ladder, and what they actually felt yesterday. We fit a regression inside each country — weighted by Gallup’s within-country weight, holding age, sex, education, marital status, household size and income rank constant — and read off a single number: how much higher is the well-being of a giver than an otherwise-identical non-giver. Call it the country’s giving premium. Do it once per country and a distribution of premiums appears, one per nation, and that spread is the evidence.
One caution rides shotgun through everything that follows. A premium is an association, not a verdict on cause. Happier people may simply give more — the arrow can run either way, and these data cannot break the tie. Read “premium” as “givers score higher,” never as “giving makes you happier.”
The shape of a near-universalOne row per country · the giving premium with its 95% interval · sorted
Toggle the act and the outcome. Each dot is one country’s premium; the whisker is its 95 % confidence interval; the band marks the population-weighted world.
| Country | Income | Premium | 95% CI | n |
|---|---|---|---|---|
| Burundi | Low income | 0.595 | 0.440 to 0.749 | 3,880 |
| Bosnia Herzegovina | Upper-middle income | 0.525 | 0.447 to 0.603 | 11,794 |
| Yemen | Low income | 0.480 | 0.403 to 0.557 | 13,852 |
| Togo | Low income | 0.441 | 0.329 to 0.553 | 6,881 |
| Tunisia | Lower-middle income | 0.427 | 0.359 to 0.495 | 13,671 |
| Benin | Low income | 0.419 | 0.322 to 0.516 | 9,681 |
| Georgia | Lower-middle income | 0.409 | 0.338 to 0.481 | 11,796 |
| Bulgaria | Upper-middle income | 0.395 | 0.324 to 0.467 | 11,739 |
| Bahrain | High income | 0.391 | 0.313 to 0.468 | 11,857 |
| Ghana | Lower-middle income | 0.361 | 0.268 to 0.454 | 10,604 |
| Kosovo | — | 0.347 | 0.287 to 0.407 | 19,797 |
| Niger | Low income | 0.332 | 0.253 to 0.411 | 9,813 |
| Armenia | Upper-middle income | 0.325 | 0.246 to 0.403 | 10,870 |
| North Macedonia | Upper-middle income | 0.319 | 0.240 to 0.398 | 11,753 |
| Sudan | Lower-middle income | 0.314 | 0.221 to 0.407 | 7,398 |
| Bhutan | Lower-middle income | 0.311 | 0.219 to 0.403 | 2,986 |
| Somalia | Low income | 0.308 | 0.134 to 0.482 | 3,085 |
| Kyrgyzstan | Lower-middle income | 0.307 | 0.240 to 0.375 | 11,684 |
| Croatia | High income | 0.306 | 0.234 to 0.378 | 11,453 |
| Congo Brazzaville | Lower-middle income | 0.305 | 0.182 to 0.428 | 8,082 |
| Romania | Upper-middle income | 0.304 | 0.224 to 0.384 | 10,693 |
| Nigeria | Lower-middle income | 0.304 | 0.214 to 0.394 | 12,422 |
| Pakistan | Lower-middle income | 0.293 | 0.218 to 0.369 | 13,520 |
| Central African Republic | Low income | 0.276 | 0.144 to 0.407 | 3,888 |
| Tajikistan | Low income | 0.275 | 0.216 to 0.335 | 13,700 |
| Afghanistan | Low income | 0.273 | 0.207 to 0.339 | 11,776 |
| Guatemala | Upper-middle income | 0.272 | 0.170 to 0.375 | 10,281 |
| Mali | Low income | 0.265 | 0.184 to 0.346 | 10,852 |
| Egypt | Lower-middle income | 0.265 | 0.209 to 0.321 | 21,549 |
| Madagascar | Low income | 0.262 | 0.177 to 0.346 | 8,880 |
| Uzbekistan | Lower-middle income | 0.253 | 0.171 to 0.335 | 10,765 |
| Namibia | Upper-middle income | 0.246 | 0.091 to 0.401 | 4,830 |
| Lebanon | Upper-middle income | 0.243 | 0.172 to 0.314 | 13,885 |
| Belarus | Upper-middle income | 0.238 | 0.166 to 0.311 | 10,956 |
| Iran | Upper-middle income | 0.236 | 0.135 to 0.338 | 8,884 |
| Ukraine | Lower-middle income | 0.229 | 0.156 to 0.303 | 11,535 |
| Kazakhstan | Upper-middle income | 0.217 | 0.146 to 0.289 | 11,293 |
| Uganda | Low income | 0.217 | 0.122 to 0.312 | 11,716 |
| Serbia | Upper-middle income | 0.215 | 0.131 to 0.300 | 11,828 |
| Slovakia | High income | 0.208 | 0.137 to 0.278 | 10,838 |
| Burkina Faso | Low income | 0.206 | 0.122 to 0.290 | 9,660 |
| Bangladesh | Lower-middle income | 0.206 | 0.132 to 0.280 | 13,694 |
| Nepal | Low income | 0.201 | 0.113 to 0.289 | 11,495 |
| Montenegro | Upper-middle income | 0.197 | 0.118 to 0.276 | 11,818 |
| Estonia | High income | 0.196 | 0.127 to 0.264 | 10,503 |
| Hungary | High income | 0.187 | 0.114 to 0.261 | 10,932 |
| Turkey | Upper-middle income | 0.186 | 0.112 to 0.261 | 13,678 |
| Rwanda | Low income | 0.186 | 0.109 to 0.263 | 9,896 |
| Gabon | Upper-middle income | 0.184 | 0.092 to 0.275 | 8,692 |
| Mozambique | Low income | 0.182 | −0.027 to 0.391 | 3,744 |
| South Korea | High income | 0.181 | 0.105 to 0.257 | 10,728 |
| Singapore | High income | 0.174 | 0.107 to 0.241 | 7,883 |
| Sierra Leone | Low income | 0.174 | −0.058 to 0.406 | 3,955 |
| Liberia | Low income | 0.169 | −0.105 to 0.443 | 3,853 |
| Angola | Lower-middle income | 0.168 | −0.019 to 0.356 | 1,946 |
| Malawi | Low income | 0.167 | 0.052 to 0.282 | 9,850 |
| Hong Kong | High income | 0.165 | 0.064 to 0.265 | 5,194 |
| Jamaica | Upper-middle income | 0.160 | −0.068 to 0.389 | 2,390 |
| Japan | High income | 0.159 | 0.076 to 0.243 | 10,813 |
| Chad | Low income | 0.152 | 0.068 to 0.236 | 10,772 |
| Comoros | Low income | 0.150 | 0.067 to 0.234 | 8,414 |
| Congo Kinshasa | Low income | 0.150 | 0.071 to 0.229 | 7,796 |
| Ethiopia | Low income | 0.149 | 0.072 to 0.227 | 10,567 |
| Ivory Coast | Lower-middle income | 0.149 | 0.045 to 0.254 | 8,716 |
| Sri Lanka | Lower-middle income | 0.148 | 0.067 to 0.228 | 10,045 |
| Kenya | Lower-middle income | 0.145 | 0.059 to 0.232 | 11,843 |
| Botswana | Upper-middle income | 0.143 | 0.051 to 0.234 | 9,849 |
| Palestine | Lower-middle income | 0.139 | 0.065 to 0.214 | 13,965 |
| Peru | Upper-middle income | 0.138 | 0.054 to 0.223 | 10,725 |
| China | Upper-middle income | 0.138 | 0.099 to 0.177 | 46,402 |
| Greece | High income | 0.136 | 0.058 to 0.214 | 11,952 |
| Guinea | Low income | 0.134 | 0.032 to 0.236 | 8,758 |
| Austria | High income | 0.134 | 0.075 to 0.194 | 11,786 |
| Cameroon | Lower-middle income | 0.129 | 0.041 to 0.217 | 11,819 |
| Eswatini | Lower-middle income | 0.127 | −0.049 to 0.303 | 2,992 |
| Tanzania | Low income | 0.112 | 0.028 to 0.196 | 11,885 |
| Uruguay | High income | 0.107 | 0.032 to 0.183 | 11,497 |
| Kuwait | High income | 0.107 | −0.001 to 0.215 | 7,739 |
| Malaysia | Upper-middle income | 0.105 | 0.027 to 0.183 | 8,776 |
| Jordan | Upper-middle income | 0.102 | 0.026 to 0.178 | 14,760 |
| France | High income | 0.100 | 0.036 to 0.165 | 11,540 |
| Lithuania | High income | 0.100 | 0.027 to 0.173 | 10,642 |
| Russia | Upper-middle income | 0.098 | 0.049 to 0.148 | 26,773 |
| Panama | High income | 0.098 | 0.005 to 0.191 | 10,649 |
| India | Lower-middle income | 0.097 | 0.057 to 0.138 | 45,722 |
| Ecuador | Upper-middle income | 0.097 | 0.010 to 0.184 | 10,819 |
| Azerbaijan | Upper-middle income | 0.097 | 0.032 to 0.162 | 10,697 |
| Vietnam | Lower-middle income | 0.096 | 0.036 to 0.156 | 11,208 |
| Poland | High income | 0.096 | 0.029 to 0.163 | 11,473 |
| El Salvador | Lower-middle income | 0.092 | 0.001 to 0.183 | 11,375 |
| South Sudan | Low income | 0.091 | −0.105 to 0.287 | 3,793 |
| Honduras | Lower-middle income | 0.090 | −0.018 to 0.199 | 10,401 |
| Zambia | Lower-middle income | 0.090 | −0.018 to 0.198 | 10,778 |
| Latvia | High income | 0.090 | 0.018 to 0.162 | 10,247 |
| Philippines | Lower-middle income | 0.088 | 0.006 to 0.170 | 14,001 |
| Haiti | Low income | 0.083 | −0.117 to 0.284 | 2,276 |
| Albania | Upper-middle income | 0.081 | −0.004 to 0.166 | 11,828 |
| Mongolia | Lower-middle income | 0.080 | 0.007 to 0.153 | 9,855 |
| Algeria | Upper-middle income | 0.079 | −0.002 to 0.159 | 7,923 |
| Costa Rica | Upper-middle income | 0.072 | −0.008 to 0.153 | 10,560 |
| Paraguay | Upper-middle income | 0.072 | −0.007 to 0.150 | 10,922 |
| Nicaragua | Lower-middle income | 0.070 | −0.033 to 0.174 | 10,430 |
| Taiwan | — | 0.056 | −0.011 to 0.123 | 10,808 |
| Israel | High income | 0.049 | −0.010 to 0.107 | 11,877 |
| Senegal | Low income | 0.046 | −0.025 to 0.118 | 10,738 |
| Luxembourg | High income | 0.045 | −0.016 to 0.106 | 9,300 |
| Mauritius | Upper-middle income | 0.042 | −0.063 to 0.147 | 6,936 |
| Libya | Upper-middle income | 0.040 | −0.135 to 0.215 | 4,859 |
| Belgium | High income | 0.040 | −0.019 to 0.099 | 10,755 |
| Spain | High income | 0.037 | −0.025 to 0.100 | 11,948 |
| Moldova | Lower-middle income | 0.030 | −0.037 to 0.098 | 11,565 |
| Bolivia | Lower-middle income | 0.029 | −0.043 to 0.101 | 11,465 |
| Switzerland | High income | 0.028 | −0.039 to 0.094 | 8,345 |
| Ireland | High income | 0.027 | −0.040 to 0.094 | 11,183 |
| Colombia | Upper-middle income | 0.027 | −0.062 to 0.116 | 11,801 |
| Indonesia | Lower-middle income | 0.024 | −0.049 to 0.097 | 11,973 |
| Myanmar | Lower-middle income | 0.019 | −0.061 to 0.099 | 9,616 |
| Australia | High income | 0.019 | −0.049 to 0.087 | 10,661 |
| United Kingdom | High income | 0.016 | −0.049 to 0.082 | 11,562 |
| Argentina | High income | 0.016 | −0.061 to 0.092 | 11,795 |
| Iceland | High income | 0.013 | −0.089 to 0.115 | 3,466 |
| Brazil | Upper-middle income | 0.012 | −0.066 to 0.091 | 13,821 |
| Morocco | Lower-middle income | 0.010 | −0.085 to 0.106 | 8,599 |
| Finland | High income | 0.009 | −0.047 to 0.066 | 10,658 |
| Germany | High income | 0.008 | −0.045 to 0.061 | 14,877 |
| Cyprus | High income | 0.008 | −0.059 to 0.074 | 16,154 |
| Czech Republic | High income | 0.005 | −0.069 to 0.078 | 10,743 |
| United States | High income | 0.002 | −0.080 to 0.083 | 10,631 |
| Norway | High income | −0.005 | −0.077 to 0.068 | 7,775 |
| Denmark | High income | −0.005 | −0.065 to 0.054 | 11,524 |
| Malta | High income | −0.006 | −0.083 to 0.071 | 10,413 |
| Portugal | High income | −0.010 | −0.086 to 0.066 | 11,690 |
| Sweden | High income | −0.016 | −0.079 to 0.047 | 10,507 |
| Laos | Lower-middle income | −0.020 | −0.118 to 0.078 | 6,572 |
| Qatar | High income | −0.023 | −0.152 to 0.106 | 4,581 |
| Canada | High income | −0.027 | −0.093 to 0.039 | 10,701 |
| New Zealand | High income | −0.030 | −0.097 to 0.037 | 9,839 |
| Slovenia | High income | −0.031 | −0.102 to 0.040 | 11,346 |
| Iraq | Upper-middle income | −0.032 | −0.115 to 0.051 | 14,204 |
| Gambia | Low income | −0.036 | −0.284 to 0.212 | 2,971 |
| Thailand | Upper-middle income | −0.038 | −0.104 to 0.028 | 13,712 |
| South Africa | Upper-middle income | −0.038 | −0.120 to 0.043 | 12,864 |
| Saudi Arabia | High income | −0.042 | −0.117 to 0.032 | 14,612 |
| Italy | High income | −0.061 | −0.126 to 0.003 | 11,703 |
| Dominican Republic | Upper-middle income | −0.062 | −0.172 to 0.049 | 11,650 |
| United Arab Emirates | High income | −0.064 | −0.127 to −0.000 | 18,053 |
| Netherlands | High income | −0.065 | −0.118 to −0.013 | 9,570 |
| Turkmenistan | Upper-middle income | −0.066 | −0.137 to 0.004 | 8,895 |
| Cambodia | Lower-middle income | −0.068 | −0.161 to 0.025 | 12,279 |
| Zimbabwe | Low income | −0.069 | −0.155 to 0.017 | 10,937 |
| Chile | High income | −0.078 | −0.151 to −0.005 | 11,944 |
| Lesotho | Lower-middle income | −0.142 | −0.330 to 0.046 | 3,889 |
| Syria | Low income | −0.148 | −0.264 to −0.033 | 7,960 |
| Mexico | Upper-middle income | −0.164 | −0.243 to −0.084 | 11,683 |
| Venezuela | Upper-middle income | −0.309 | −0.418 to −0.201 | 9,630 |
Start with money, against the life ladder — the cell that maps most directly onto Aknin’s claim. The premium is positive in 96.8% of countries. Lined up from the most negative to the most positive, the rows form a gentle uphill curve that crosses zero early and never looks back: a handful of countries sit a touch to the left of the “no premium” line, and the great mass piles up to the right of it. The population-weighted world premium — the number for a representative person on the planet — is about 0.25 ladder points. That is real but modest: roughly a quarter of one rung, not a transformation.
The honest way to size it is against the raw gap. Before any controls, donors out-rate non-donors by about 0.81 of a ladder point. Most of that is confounding — donors are richer, better educated, more often partnered. Net those out and roughly two-thirds of the gap survives. Giving money still travels with a higher life rating almost everywhere; it just travels with a smaller bump than the headline correlation suggests.
Which act travels furthestMoney, then time, then strangers
Flip the act toggle and a clear ranking emerges. Donating money is the most universal: positive in 96.8% of countries against the life ladder. Volunteering time is close behind at 93.5%. Helping a stranger is the outlier — positive in 82.6% of countries, with a noticeably thicker tail of nations sitting at or left of zero.
That ordering is not an accident, and it lines up with a worry the original researchers flagged: the “helped a stranger” question travels badly across cultures. What counts as helping a stranger — and whether you would admit to needing help, or to giving it — bends with local norms in a way that “gave money to charity” does not. Its raw signal is the weakest of the three (about 0.23 of a ladder point uncontrolled), and its premium is the most heterogeneous. The warm glow of in-person kindness is real on average, but it is the least portable of the three acts. Money is the cleanest, most universal currency of the giving premium.
Does it hold where giving is costly?The premium by World Bank income group
If generosity were a luxury, its dividend would fade in poorer countries. It does not.
The intuition is that giving is a luxury good: easy to afford a warm glow when the fridge is full, harder when it is not. The data refuse the story. Donating money’s life-rating premium is largest in the poorest countries — about 0.34 ladder points in low-income nations, against 0.18 in upper-middle-income ones and 0.32 in the richest. Regress each country’s premium on its national income directly and the slope is essentially flat: national income explains only about 1.3% of why the premium varies from place to place. Where giving costs more, the premium does not shrink — if anything it is a touch larger. Whatever the warm glow is, it is not a perk of affluence.
Two kinds of betterThe evaluative ladder vs the experiential day
The poll measures well-being two ways that should never be blurred. The Cantril ladder is evaluative: a considered verdict on your life as a whole. The positive-affect index is experiential: did you smile, laugh, feel enjoyment, feel rested and respected yesterday? They behave differently here, and the difference is the point.
On the ladder, the donating premium is bigger in size (about 0.25 points on a 0–10 scale) but a little less than universal (96.8% of countries). On daily affect the premium is smaller in raw size — about 0.05 on a 0–1 index — but it is even more universal: positive in 99.4% of countries, and against daily affect even helping a stranger reaches 97.4%. The warm glow shows up more consistently in the texture of the day than in the summary judgment of a life. That is exactly the signature Aknin’s experiments predicted: an immediate affective lift, felt yesterday, almost everywhere.
What this does — and doesn’t — showRead before you generalise
The reverse-causation problem comes first because it is the biggest. Nothing here pins down direction. Happier, more contented people plausibly give more — the glow could run from mood to giving as easily as the reverse, and almost certainly runs both ways. Every “premium” in this piece is the gap between givers and non-givers, full stop.
Three more caveats. The effect sizes are modest: a quarter of a ladder rung, a few hundredths of an affect index. This is “givers score a little higher,” not “giving rewrites a life.” Cross-cultural response styles muddy small gaps, so we read a country count and a population-weighted world figure rather than ranking nation against nation on tenths of a point. And the “helped a stranger” item, as flagged, carries real framing differences across cultures — its lower universality may be as much about the question as about kindness itself. What survives all of that is sturdy: across 155 countries, on two different measures of well-being, giving and feeling good travel together — and they travel together about as well in poor places as in rich ones.