Keep reading for 20 of the best Jennifer Lopez songs, in no particular order.

1. “Waiting for Tonight”

“Waiting for Tonight” is one of the best songs Lopez has ever released, period. The 1999 smash managed to be both incredibly of its time while still somehow timeless 20 years later.

2. “Let’s Get Loud”

Gloria Estefanturned down this song and passed it on to the J.Lo. It went on to become one of Lopez’s signature songs and even nabbed a Grammy nomination for Best Dance Recording. If there were ever a dance song made for a stadium performance, this is it.

3. “Dance Again”

Released a year after Lopez’s divorce from Marc Anthony, “Dance Again” featuring Pitbullwas a celebration of life post-heartbreak.

4. “Live It Up”

Can you spot all the subtle nods to J.Lo’s iconic style in the video for this party-friendly Pitbull collaboration?

5. “I Luh Ya Papi”

Jennifer Lopez and French Montanapay homage to her Bronx roots with this breezy ditty dedicated to a friend-turned-beau, perfect for summer.

6. “El Anillo”

“El Anillo,” which translates to “The Ring,” was released about a year into Lopez’s relationship with Alex Rodriguez. If it was an effort to conjure something up, it worked!

7. “Dinero”

Jennifer Lopez teamed up with DJ Khaledand fellow Bronx native Cardi B for “Dinero.”

8. “First Love”

“First Love” starts as a mid-tempo tune, but the beat picks up a bit in the chorus to become more dance floor-friendly.

9. “If You Had My Love”

Jennifer Lopez’s debut single, “If You Had My Love,” similar to “Waiting for Tonight,” was quintessential 1999, but also works two decades later. The internet-inspired visuals, however? Very much of its own time!

10. “On the Floor”

This song was literally written and recorded with the purpose of getting you on the floor. Between the fun-loving lyrics and RedOne’s production, how could it not do that?

11. “Booty”

Obviously, there is more to Lopez, Iggy Azaleaand women everywhere than their booties. But that doesn’t mean we can’t celebrate having them, especially when J.Lo is literally in your ear telling you to work.

12. “Ni Tú Ni Yo”

Lopez gives her pipes a workout with this cardio-ready tune that features Gente de Zona.

13. “Play”

Released in 2001 for JLo, “Play” still slaps. Turn it on and turn it up.

14. “Amor, Amor, Amor”

Lopez teams up with Wisin for “Amor, Amor, Amor,” and the video almost makes the New York City subway look appealing.

15. “Do It Well”

“Do It Well,” from Lopez’s 2007 album Brave, is a brassy, disco-tinged banger.

16. “Hold It, Don’t Drop It”

Also from Brave, you can hear even more disco influences in “Hold It Don’t Drop It,” thanks to the bassline sample from Tavares’ 1975 hit “It Only Takes a Minute.”

17. “Girls”

Featuring a beat from DJ Mustard, “Girls” appropriates Cyndi Lauper’s famous line but replaces the rebellious, rambunctious vibe for a sultry, simmering tone.

18. “Medicine”

Teaming up once more with French Montana, Lopez’s medicine is less “bitter pill” and more helluva good time.

19. “Baila Conmigo”

Get winded fast? At just two minutes and 45 seconds, “Baila Conmigo,” a reworked version of a 2018 smash from Dayvi and Víctor Cárdenas, will give you your dance fix without testing your endurance.

20. “Papi”

“Papi” mixes Latin and EDM influences with a killer beat that commands—while Lopez demands—that you move your body. Can’t get enough J.Lo? Reminisce on her 15 most memorable movie roles.

20 Best Jennifer Lopez Songs   Jennifer Lopez Songs - 47