Katy Perry tops this year’s Forbes list of the highest-paid musicians, earning an estimated $135 million between June 2014 and June 2015.

The Super Bowl halftime singer, 31, grossed more than $2 million per city on the past year’s Prismatic concert tour, the magazine said, and has business deals with brands including Claire’s, Coty and CoverGirl.

advertisement | advertise on newsday

Following at $130 million is the boy band One Direction, which went from five members to four this year when Zayn Malik, 22, quit in March. Country singer Garth Brooks, 53, came out of semiretirement to rank third ($90 million).

Taylor Swift, who turns 26 on Sunday, is at No. 4 with $80 million, thanks largely to her $4 million-per-city tour to support “1989,” last year’s highest-selling album, with 3.6 million copies sold. Filling out the top five, at $73.5 million, is the Eagles, one of several veteran rock groups on Forbes’ list of 30, with Fleetwood Mac ($59.5 million) at No. 9; The Rolling Stones ($57.5 million) at No. 11; Elton John, 68, ($53.5 million) at No. 15; Paul McCartney, 73, ($51.5 million) at No. 17; and Jimmy Buffett, 68, ($36 million) at No. 28.

DJ Calvin Harris, 31, was No. 6, with $66 million from six-figure fees and endorsement deals with designer label Giorgio Armani and others. Justin Timberlake, 34, was No. 7, with $63.5 million. Diddy, 46, came in at No. 8 with $60 million and Lady Gaga, 29, landed at No. 10 with $59 million.

To compile the list, Forbes looked at pretax income from concerts, record sales, publishing, endorsements and other business ventures, using data from Nielsen SoundScan, Pollstar and the Recording Industry Association of America (RIAA), and information from industry sources.