Beyoncé has been named Forbes' most powerful celebrity of the year, snatching the top spot from Oprah Winfrey.

The singer earns an estimated $115m per year (over 84 million Euro) making $2.4m per venue on her lucrative On the Run tour.

Her husband Jay-Z also made the top 10, earning an estimated $60m (44 million Euro) per year.

The top 10 most powerful celebrities, in order, are: Beyoncé, LeBron James, Dr Dre, Oprah Winfrey, Ellen DeGeneres, Jay-Z, Floyd Mayweather, Rihanna, Katy Perry and Robert Downey Jr.