People living in poorer areas give more to charity than those from affluent households, according to a new study.
The study found a clear north-south divide
Research by Experian commissioned by The Giving Campaign revealed giving is most widespread among people living in council houses.
The study also discovered a clear North-South divide with charitable giving more common in the North.
Sunderland, Blackpool and Motherwell were named the most charitable places, with London the least charitable area.
The Giving Campaign is a national initiative which has been working to promote charitable giving across the UK.
10 Most Charitable Towns
Its study found the average wealth within the 10 most charitable towns, where giving is most widespread, is significantly lower than the national average.
But the 10 towns with the lowest number of donors have an average wealth of twice the national average.
10 Least Charitable Towns
10. St Albans
The three wealthiest towns were among the 10 with the fewest donors in the UK.
The Giving Campaign Director Amanda Delew said: "It is staggering to think that, although the better-off have more money than ever before, it is the poorer people in society who are giving their money away to good causes.
"While there are many wealthy people who do give to charity, often very generously, there are too many who aren't.
"I'd like to see people across the UK working to generate a culture of giving, where it is natural for people - particularly the wealthy - to give generously towards the good causes they care about."