The 42-year-old singer, actress and dancer jumped from 50th place on last year’s list, which measures power by entertainment-related earnings, media visibility and social media popularity. Forbes estimated Lopez’s earnings in the past 12 months at $US52 million, and her top ranking was powered by her role as a judge on television show American Idol, a new clothing line, top-selling fragrance and millions of Twitter and Facebook followers.

Winfrey, who has admitted to struggling with her OWN TV network after ending The Oprah Winfrey Show last year, kept her number two slot, earning an estimated $US165 million.Canadian pop star Justin Bieber stayed at number three, where he debuted last year, earning $US55 million.Pop star Rihanna landed on the list for the first time at number four, while Lady Gaga dropped four places from last year to number five.

Rounding out the top ten is pop-star Britney Spears, reality-queen Kim Kardashian, singer Katy Perry, actor Tom Cruise and director Steven Spielberg.British singer Adele entered the list at number 24, while Charlie Sheen was the biggest name to drop off the list after his Two And A Half Men exit.

The collective earnings power of the top 100 dropped slightly in 2012, with this year’s crop earning a collective total of $US4.4 billion, down from $US4.5 billion in 2011.