Rappers have often pushed the envelope when it comes to sexually explicit lyrics in their songs. Along with that, the accompanying music videos for those songs are oftentimes downright raunchy and outrageous. Pushing the limit of risqué, many rap videos are NSFW.

Arguably, the most sexually explicit video in hip-hop history is Nelly's 2003 visual for his remix to "E.I.," which is widely known as "Tip Drill." In the NSFW clip, Nelly and his crew, St. Lunatics, host a house party at a lavish mansion filled with bikini-clad strippers. Of course, the video is infamously remembered for Nelly swiping a fake credit card in-between a woman's buttocks.

Nicki Minaj has her own moments when it comes to NSFW visuals. In 2014, she dropped the music video for "Anaconda," a visual that found her twerking her derriere in the jungle while also patting the behinds of her well-endowed friends. Cardi B does, too. Her 2020 banger "WAP" with Megan Thee Stallion features nude stone statues, Cardi and Meg caressing each other, barely there outfits and gold-plated breasts and booties lining the walls of the hallways in a posh mansion. Plus, City Girls' 2018 collab "Twerk" with Cardi finds Yung Miami and the Bronx rapper covered in body paint while twerking all over the place.

Candid sexual anthems and raunchy music videos have been part of the rap game since its inception. So XXL highlights some of the wildly sexy visuals over the years. We must warn you that these music videos are NSFW and are sexually explicit. Check out the most NSFW hip-hop videos of all time below.

  • "Throat Baby (Remix)"

    BRS Kash Featuring DaBaby and City Girls
  • "WAP"

    Cardi B Featuring Megan Thee Stallion
  • "Tip Drill" (Explicit Version)

    Nelly
  • "Juicy"

    Doja Cat Featuring Tyga
  • "My Neck, My Back"

    Khia
  • "Jingalin'"

    Ludacris
  • "Work"

    T-Pain
  • "Anaconda"

    Nicki Minaj
  • "Disco Inferno"

    50 Cent
  • "Blackjack"

    CupcakKe
  • "Pop It, Shake It"

    YG Featuring Mustard
  • "Dance (A$$)"

    Big Sean Featuring Nicki Minaj
  • "Oochie Wally"

    Nas Featuring Bravehearts
  • "Wooble, Wooble"

    504 Boyz
  • "Twerk"

    City Girls Featuring Cardi B
  • "Hustla"

    Kash Doll
  • "Pop That P***y"

    2 Live Crew
  • "Make It Nasty"

    Tyga
  • "Lapdance"

    N.E.R.D
  • "Topia Twins"

    Travis Scott Featuring 21 Savage and Rob49

More From XXL