Coldplay took fifth spot for donating £1.7 million (NZ$15.8m), just ahead of Ringo Starr, who gave away £16 million (NZ$32.85m), which was raised through an auction of Beatles memorabilia and donated to his own Lotus Foundation.
Chef Jamie Oliver was named seventh most generous star after donating £1.4 million (NZ$2.87m) towards his own charity, including the chef apprenticeship scheme he launched in 2002.
He was followed by golfers Rory McIlroy and Colin Montgomerie, who donated £1 million (NZ$2.05m) and £900,000 (NZ$1.84m) respectively with One Direction and Queen's Brian May and Roger Taylor rounding out the list with their donations of £800,000 (NZ$1.64m).
Away from celebrities, the Sainsbury family topped the overall list for the third successive year.
The supermarket chain founders donated £220 million (NZ$451.7m) to charity, the equivalent of 40 per cent of their wealth.
Top 10 celebrity donors:
1.Elton John - £26.8m (NZ$55.03m)
2. J.K. Rowling - £10.3m (NZ$21.15m)
3. David Beckham - £5.0m (NZ$10.27m)
4. Martin Lewis - £2.5m (NZ$ 5.13m)
5. Coldplay - £1.7m (NZ$15.8m)
6. Ringo Starr - £1.6m (NZ$32.85m)
7. Jamie Oliver - £1.4m (NZ$2.87m)
8.Rory McIlroy - £1.0m (NZ$2.05m)
9. Colin Montgomerie - £0.9m (NZ$1.84m)
10.One Direction - £0.8m (NZ$1.64m)
10. Brian May/ Roger Taylor - £0.8m (NZ$1.64m)
- BANG! Showbiz