Jennifer Lopez has been named the world's most powerful celebrity.

The 42-year-old star has knocked Lady GaGa off the top spot of Forbes magazine's annual Celebrity 100 list - at which she was placed number 50 last year - thanks to her high public profile and endeavours in music, movies, as a judge on 'American Idol' and other endorsement deals, with her income over the last 12 months reaching a staggering $52 million.

The Celebrity 100 - which placed TV talk show host Oprah Winfrey second and Justin Bieber third - is based on income over a 12 month period and fame, as defined by a media presence across all platforms, as well as social media power as determined by prolificness on facebook and twitter.

Jennifer's fame was boosted by her 23,000 press mentions, including appearing on 46 major magazine covers, topping People's 2011 Most Beautiful list and being named as a Glamour Woman of the Year.

In fourth spot was Rihanna, while Lady Gaga was placed fifth on this year's list .

Rounding out the top 10 on the Celebrity 100 - which includes film and television actors, TV personalities, models, athletes, authors, musicians and comedians- were Britney Spears in sixth place, one spot ahead of Kim Kardashian, Katy Perry in eighth, Tom Cruise, in ninth and Steven Spielberg at 10.

Forbes magazine's Celebrity 100 - Top 20

1. Jennifer Lopez

2. Oprah Winfrey

3. Justin Bieber

4. Rihanna

5. Lady Gaga

6. Britney Spears

7. Kim Kardashian

8. Katy Perry

9. Tom Cruise

10. Steven Spielberg

11. Taylor Swift

12. Tiger Woods

13. Angelina Jolie

14. Donald Trump

15. Lebron James

16. Beyonce Knowles

17. Sir Elton John

18. Simon Cowell

19. Rush Limbaugh

20. Tyler Perry