Sevenoaks is the UK’s most generous town, according to figures from the online giving platform JustGiving.
The data shows that the average donation to charity from residents of the Kent town through JustGiving in the year to end of May was £42.29.
The next-biggest givers were people living in Harpenden, Hertfordshire, who made donations averaging £40.71. London was next at £40.68; and Leatherhead in Surrey averaged £38.40.
JustGiving said that Bedford was the most generous town in terms of the proportion of its population that had made donations through the site.