Scotland has a higher proportion of people who volunteer than any other region in Britain, according to new research.
A survey of 3,500 people carried out on behalf of Orange RockCorps, which gives tickets for specially arranged concerts to young people who volunteer, revealed that 64 per cent of Scots volunteer.
This compares with 45 per cent of people in north-east England, the region with the lowest volunteering rate.
Of people that do volunteer, Scots spend the most amount of time per week doing so – an average of 2.7 hours per week. Volunteers in London and south-east England spend the least time volunteering, with an average of 2 hours per week.
Of those that volunteer, 45 per cent raise money for charity.
Of those that raise money, Scottish volunteers raised the most money in the past year - an average of £450 per person a year. The region in which fundraisers raised the smallest average amount was the Midlands, an average of £269 per person a year.
The survey found that overall 56 per cent of people are "voluntarily giving up their time to help others in their local communities".
Of the people who said they were volunteering, 83 per cent said recent environmental disasters such as the floods in Brisbane, Australia, and the earthquake and tsunami in Japan had "influenced their decision to get involved and help others".
The proportion of people in each region who volunteer:
Scotland – 64 per cent
South-east England – 62 per cent
South-west England – 62 per cent
East England – 61 per cent
London – 55 per cent
Midlands – 54 per cent
North-west England – 54 per cent
Wales – 49 per cent
North-east England – 45 per cent