With success of her popular American thriller series "Quantico", Priyanka -- the only Indian celebrity in the list -- managed to rake in $10 million between June 1, 2016, and June 1, 2017, reports forbes.com.
Vergara retained the top spot in the list for sixth year in a row. Best known for her role as Gloria Delgado-Pritchett on "Modern Family", Sofia collected $41.5 million before taxes and fees.
She was followed by Kaley Cuoco, who earned $26 million during the same period thanks to hit comedy show "The Big Bang Theory".
Mindy Kaling and Ellen Pompeo tied at the third spot as they both earned $13 million apiece.
Mariska Hargitay of "Law & Order: Special Victims Unit" fame rounded off the top five with earnings of $12.5 million. She was followed by Julie Bowen ($12 million) and Kerry Washington ($11 million) at the sixth and seventh positions, respectively.
Priyanka, who made her Hollywood debut with "Baywatch" earlier this year, left behind Robin Wright ($9 million) and Pauley Perrette ($8.5 million), who came ninth and 10th, respectively, on the list.
The response to his last few Bollywood films like "Fan", "Dear Zindagi", "Raees" and "Jab Harry Met Sejal" at the box office notwithstanding, Shah Rukh still managed to rake in $38 million between June 1, 2016, and June 1, 2017 and is ranked eighth on the list, reports forbes.com.
Salman, who had one hit in "Sultan" and then a "Tubelight" that had dim earnings at the box office, was listed ninth with earnings of $37 million in the past one year.
Akshay, meanwhile, rounded off the top 10 with an income of $35.5 million. The National Award winning actor is having a golden run at the box office and has achieved success with all his films released in the past one year including "Housefull 3", "Rustom", "Jolly LLB 2", "Naam Shabana" and the just released "Toilet: Ek Prem Katha".
Wahlberg has topped the list with earnings of $68 million thanks to Hollywood films like "Transformers: The Last Knight" and the forthcoming film "Daddy's Home 2".
He is followed by actors Dwayne "The Rock" Johnson ($65 million) and Vin Diesel ($54.5 million) at the second and third place.
Following them are Adam Sandler ($50.5 million) at the fourth position and Jackie Chan ($49 million) rounding off the top five.
The world's 20 highest paid actors tallied a combined $720 million between June 1, 2016, and June 1, 2017, before fees and taxes. Earnings estimates are based on data from Nielsen, ComScore, Box Office Mojo and IMDB, as well as interviews with industry insiders, forbes.com said.
Ahead of Bollywood stars at the sixth and seventh position are Hollywood stars Robert Downey Jr ($48 million) and Tom Cruise ($43 million).
This year, the three Indian stars have left behind Hollywood stars like Chris Hemsworth ($31.5 million), Tom Hanks ($31 million), Samuel L. Jackson ($30.5 million), Ryan Gosling ($29 million), Ryan Reynolds ($21.5 million), Matt Damon ($21 million), Jeremy Renner ($19 million), Chris Evans ($18 million), Chris Pratt ($17 million) and Mark Ruffalo ($13 million).
Deepika, who was 10th in the 2016 list, has not been included this year despite having made her Hollywood debut with "xXx: Return of Xander Cage".
Stone collected $26 million due to her Oscar-winning performance in musical film "La La Land" and has surpassed Jennifer Lawrence, who claimed the top spot in 2016 and 2015, reports forbes.com.
Stone spoke on gender parity earlier this year, sharing that her male co-stars have taken salary cuts so she could receive equal pay.
Actress Jennifer Aniston was runner-up with $25.5 million. While she continues to receive millions in royalties even a decade after "Friends" ended, the actress, who appeared "The Yellow Bird," also monetizes different endorsements.
Lawrence dropped down two slots to number three with $24 million, almost half of her $46 million earnings in 2016.
Melissa McCarthy ($18 million), Mila Kunis ($15.5 million) and Emma Watson ($14 million) have come fourth, fifth and sixth on the list respectively.
Together, the world's 10 highest-paid actresses tallied a combined $172.5 million between June 1, 2016, and June 1, 2017, before fees and taxes. Earnings estimates are based on data from Nielsen, ComScore, Box Office Mojo and IMDB, as well as interviews with industry insiders.