Donald Trump, Andrew Mountbatten-Windsor, and Keir Starmer top Britain’s naughty list for 2025
Ipsos today released the findings of its annual naughty and nice List poll, revealing which public figures Britons believe have earned a place on Santa’s coveted nice list or the dreaded naughty list for 2025.
Naughty list

- For the second year running US President Donald Trump is at the top of the naughty list, with half (50%) of Britons thinking that he should expect coal in his stocking.
- He is followed by Andrew Mountbatten-Windsor (48%), Keir Starmer (42%), Elon Musk (40%), Nigel Farage (37%), and Rachel Reeves (37%).
Nice list

- NHS staff also continued to be at the top of Britain’s nice list, with 41% of the public believing they deserve some extra festive cheer.
- They are followed by the Princess of Wales (35%), Martin Lewis (33%), Prince William (32%), and the Lionesses (26%).
- David Beckham and Claudia Winkleman follow closely behind on 24% each.
Political divides
- Labour voters place NHS staff (46%) at the top of their nice list, with Donald Trump (55%) at the top of their naughty list.
- Conservative voters place Princess Catherine (54%) and Prince William (52%) at the top of their nice list, with Andrew Mountbatten-Windsor (56%) at the top of their naughty list.
- Reform UK leader Nigel Farage (40%) is at the top of his supporter’s nice list, with two thirds (66%) placing Keir Starmer at the top of their naughty list.
Speaking about the results, Director of Politics Keiran Pedley said:
Donald Trump and Andrew Mountbatten-Windsor topping our naughty list is perhaps unsurprising, for different reasons but Keir Starmer and Rachel Reeves both making the top 6 this year reflects the struggles the Labour government have faced. In more positive news, NHS workers retain their top spot, with Kate, William and Martin Lewis near the top as usual. Meanwhile the Lionesses and David Beckham making the top 6 reflects the successful years they have had in the minds of the public.
Technical note:
- Ipsos interviewed 1,098 online adults aged 16-75 across Great Britain from the 05th-09th December 2025.
- Data are weighted to match the profile of the population. All polls are subject to a wide range of errors.