Aberdeen was the highest-placed Scottish city in the kindness study, which measured the average number of good deeds carried out by residents.
Good deeds included running to the aid of someone in need, returning someone else’s dropped goods, giving up seats on public transport and accepting parcels on behalf of a neighbour.
The only other Scottish cities to make the list were Edinburgh, who ranked 14th in the list, with Glasgow claiming 18th - the penultimate place in the study.
Bristol topped the Co-op Food list as the kindest city in the UK, following a poll of 4,000 adults in 19 cities across the country.
The study also revealed the kindest age group to be 18-24 year-olds, who spend the most time helping others in their community.
London, by contrast, fared the worst in the survey as residents feared people might get the wrong impression if they rushed to help strangers.
Amanda Jennings, Director of marketing at the Co-op, said: “Showing kindness isn’t always about the big gestures but can be about the small everyday deeds that people do – from offering your seat on the bus to helping a neighbour by accepting their post or putting their bins out.”
The main reasons given in the study for helping others were to make others smile and to give ‘good karma’.
The main reasons for helping were to make someone smile and ‘good karma’.
Despite the capital’s poor ranking, the overwhelming impression was that city residents were willing to help those in need despite busy work and story schedules.
See the full list below: