BEVERLY HILLS, CA - JANUARY 12: Actress Jennifer Lawrence arrives to the 71st Annual Golden Globe Awards held at the Beverly
Christopher Polk/NBC/NBC via Getty Images

America's No. 1 maker of $$$ lists, Forbes, is back at it today with its annual rundown of the world's highest-paid actresses. For the second year in a row, Jennifer Lawrence is No. 1. (No. 1 highest-paid actress, not No. 1 maker of lists; Forbes will never yield its throne). 

This time she pulled in $46 million, with Forbes measuring earnings from June to June for its list. J-Law is also the only top ranked actress under the age of 30.

Melissa McCarthy ranks second with $33 million; she and Scarlett Johansson, who made $25 million, swapped second and third place from last year to this year. ScarJo's receipts went down by $10 million; McCarthy's rose by $10 million.

Lawrence's earnings were largely thanks to The Hunger Games: Mockingjay – Part 2, the four-film saga's November 2015 conclusion. Also a factor, according to the magazine: a "mammoth upfront fee" for the upcoming Chris Pratt co-starring sci-fi movie Passengers.

The list's sole newcomer is Bollywood actress Deepika Padukone. A highest-paid actors list will arrive on Thursday, Aug. 25.

Read Forbes' top 10 highest-paid actresses list below, and comb through their detailed breakdown right here.

1. Jennifer Lawrence - $46 million
2. Melissa McCarthy - $33 million
3. Scarlett Johansson - $25 million
4. Jennifer Aniston - $21 million
5. Fan Bingbing - $17 million
6. Charlize Theron - $16.5 million
7. Amy Adams - $13.5 million
8. Julia Roberts - $12 million
9. Mila Kunis - $11 million
10. Deepika Padukone - $10 million