The following is a list of recorded songs by American rapper Tupac Shakur. SongYearAlbumOther Performer(s)Producer(s)Ref. "Against All Odds"1996The Don Killuminati: The 7 Day TheoryHurt-M-Badd, Makaveli"Against All Odds"2007Life Goes OnTraeQ-Stone"Ain't Hard 2 Find"1996All Eyez on MeE-40, B-Legit, C-Bo, Richie RichMike Mosley, Rick Rock, Cassius Roman, Tikhon Shepelev, Tyler Metzger"All Bout U"1996All Eyez on MeDru Down, Hussein Fatal, Yaki Kadafi, Nate Dogg, Snoop Doggy DoggJohnny "J", 2Pac, Cassius Roman"All Bout U (Remix)"1998Greatest HitsDru Down, Hussein Fatal, Yaki Kadafi, Nate Dogg, Top DoggJohnny "J", 2Pac, Cassius Roman"All By Myself"2012World CryJah Cure"All Eyez on Me"1996All Eyez on MeBig SykeJohnny "J" Cassius Roman "All Eyez on Me" (Nu-Mixx)2003Nu-Mixx KlazzicsBig Syke"All In"2011Knoc-turn'al"All Out"2001Until the End of TimeOutlawzBig Simon Says"Ambitionz az a Ridah"1996All Eyez on MeDat Nigga Daz"Ambitionz az a Ridah (Nu-Mixx)"2003Nu-Mixx KlazzicsCassius Roman"American Gangsta"2010Outkasted OutlawzNutt-So, Hussein FatalCassius Roman"Are U Still Down"1997Cool RelaxJon B.2Pac, Johnny "J""Army All By Myself"2009Bullets Ain't Go No Names Vol. 3Nipsey Hussle, Jay Rock, June Summers"As the World Turns"1999Still I RiseBig D, Young Noble, Napoleon, E.D.I. Mean, Yaki Kadafi, Big D"Baby Don't Cry (Keep Ya Head Up II)"1999Still I RiseE.D.I. Mean, Young Noble2Pac, Soulshock & Karlin"Ballad of a Dead Soulja"2001Until the End of TimeK-Ci & JoJoCold 187um"Be the Realist"1997Stop the GunfightTrapp, The Notorious B.I.G."Better Dayz"2002Better DayzRon IsleyJohnny "J""Big Bad Lady"1997Necessary RoughnessThe Lady of Rage, Kevin VernandoDaz Dillinger"Black Cotton"2004Loyal to the GameKastro, Young Noble, EminemEminem, Luis Resto, (co.)"Black Jesuz"1999Still I RiseYaki Kadafi, Storm, Val Young, Young Noble, Kastro2Pac, L Rock Ya"Black Starry Night"1997R U Still Down? (Remember Me)DJ Daryl"Blasphemy"1996The Don Killuminati: The 7 Day TheoryHurt-M-Badd"Bomb First (My Second Reply)"1996The Don Killuminati: The 7 Day TheoryE.D.I. Mean, Young NobleMakaveli, Big D"Breathin2001Until the End of TimeOutlawzJohnny "J""Brenda's Got a Baby"19912Pacalypse NowDave HollisterThe Underground Railroad"Bury Me a G"1994Thug Life: Volume 1Mopreme Shakur, Rated R, Big Syke, Macadoshis, Natasha WalkerThug Music"California" (Remix)2003Sly Boogy, Mack 10, Jayo Felony, E-40, Kurupt, Crooked I, Roscoe "California Love"1998Greatest HitsDr. Dre, Roger Troutman Dr. Dre"California Love" (Remix)1996All Eyez on MeDr. Dre, Roger Troutman Dr. Dre"California Love" (Short Radio Edit)1996Dr. Dre, Roger Troutman, Dr. Dre"Call It What U Want"1992Black Mafia LifeAbove the Law, Money BAbove the Law"Can U Get Away"1995Me Against the WorldMike Mosley"Can't C Me"1996All Eyez on MeGeorge Clinton, Dr. Dre, Nanci FletcherDr. Dre"The Case of the Misplaced Mic"2007Beginnings: The Lost Tapes 1988-1991DJ DizzyChopmaster J"The Case of the Misplaced Mic, Pt. 2"2007Beginnings: The Lost Tapes 1988-1991DJ DizzyChopmaster J"Catchin' Feelins"2002Better DayzOutlawzE.D.I. Mean"Change My Ways"2004Welcome to the HoodYoung Buck"Changed Man"2002Better DayzJohnta Austin, T.I., Jazze PhaJazze Pha"Changes"1998Greatest HitsTalentBig D the Impossible"Check Out Time"1996All Eyez on MeKurupt, Big Syke, Natasha WalkerJohnny "J", 2Pac"Comin' Real Again"1993The New BreedMC BreedColin Wolfe"Cradle to the Grave"1994Thug Life: Volume 1Mopreme Shakur, Rated R, Big Syke, MacadoshisBig Syke, Jay"Crooked Ass Nigga"19912Pacalypse NowStretchStretch"Crooked Nigga Too"2004Loyal to the GameEminem, Luis Resto, (co.)"Crooked Nigga Too" (Raphael Saadiq Remix)2004Loyal to the GameRaphael SaadiqRaphael Saadiq"A Day In the Life"2007Beginnings: The Lost Tapes 1988-1991Strictly DopeChopmaster J"Deadly Combination"2000The Big PictureBig LRon G"Deadly Combination (Remix)"2006Big L: The Archives 1996–2000Big L, The Notorious B.I.G.Ron G"Dear Mama"1995Me Against the WorldTony Pizarro"Dear Mama" (Remix)2006Pac's Life (UK Edition)Anthony HamiltonFrank Nitty"Death Around the Corner"1995Me Against the WorldJohnny "J""Definition of a Thug Nigga"1997R U Still Down? (Remember Me)Warren G"Do for Love"1997R U Still Down? (Remember Me)Eric WilliamsSoulshock & Karlin"Don't Sleep"2006Pac's LifeNutt-So, Yaki Kadafi, Lil' Scrappy, StormeyE.D.I. Mean"Don't Stop"20012002Tha Dogg PoundDaz Dillinger"Don't Stop The Music"2006Pac's LifeOutlaw Immortalz, Nanci Fletcher, StormeyL.T. Hutton"Don't You Trust Me?"2004Loyal to the GameEminem, Luis Resto, (co.)"Dopefiend's Diners"2007Best of 2Pac: LifeBig D the Impossible"Dumpin2006Pac's LifeCarl Thomas, Hussein Fatal, PapooseSha Money XL"Dusted N Disgusted"1995In a Major WayE-40, Spice 1, Mac MallMike Mosley"Enemies With me"1997R U Still Down? (Remember Me)DramacydalWe Got Kidz"Everything They Owe"2001Until the End of TimeTimothyJohnny "J""Fair Xchange"2002Better DayzJazze PhaJazze Pha"Fair Xchange" (Remix)2002Better DayzMýaTroy Johnson"Fake Ass Bitches"1997R U Still Down? (Remember Me)Johnny "J""Fame"2002Better DayzHurt-M-Badd"First 2 Bomb (Remix)"2004Son Rize Vol. 1Yaki Kadafi, Fatalveli"Friends"2000Too Gangsta for Radio"Fuck All Y'all"1997R U Still Down? (Remember Me)We Got Kidz"Fuck Em All"2002Better DayzOutlawzJohnny "J""Fuck Friendz"2001Until the End of TimeTiffany VillarrealQDIII"Fuck the World"1995Me Against the WorldShock-GShock G"Fuckin wit the Wrong Nigga"2001Until the End of TimeHurt-M-Badd"Gaffled" (Remix)1999Immortalized3X Krazy, Eklipze, B.N.T."Gaffled Like That"1992Govenor's Taxin''' |The Govenor, Richie Rich
|"Gangsta Team" |1994 |'N Gatz We Truss|South Central Cartel, MC Eiht, Ice-T, Spice 1
|"Get Worried" |2004 |Son Rize Vol. 1|Yaki Kadafi
|"Ghetto Gospel" |2004 |Loyal to the Game| |Eminem, Luis Resto, (co.) |- |"Ghetto Star" |2002 |Better Dayz|Nutt-So |Go-Twice |- |"Ghost" |2003 |Tupac: Resurrection| |Eminem |- |"God Bless the Dead" |1998 |Greatest Hits|
|"The Good Die Young" |1999 |Still I Rise|Val Young, Napoleon, Young Noble, Kastro, E.D.I. Mean |Big D |- |"Good Life" |2001 |Until the End of Time|Big Syke, E.D.I. Mean |Mike Mosley |- |"Got My Mind Made Up" |1996 |All Eyez on Me|Tha Dogg Pound, Method Man, Redman |Dat Nigga Daz |- |"Got My Mind Made Up" (Nu-Mixx) |2007 |Evolution: Duets and Remixes|Outlawz, Kurupt |Street Radio, Bob Perry, Arnold Mischkulnig |- |"Got 2 Survive" |1996 |Black n Dangerous|Young Lay, Ray Luv, Mac Mall
|"Gotta Get Mine" |1993 |The New Breed|MC Breed |Colin Wolfe |- |"Gotta Get Mine" (Remix) |1999 |It's All Good|MC Breed |Ricco Lumpkins |- |"Guess Who's Back" |1993 |Strictly 4 My Niggaz| |Special Ed |- |"Hail Mary" |1996 |The Don Killuminati: The 7 Day Theory|The Outlawz |Hurt-M-Badd |- |"Hail Mary" (Nu-Mixx) |2003 |Nu-Mixx Klazzics|Outlawz
|"Hail Mary" (Rock Remix) |2007 |Evolution: Duets and Remixes|Outlawz |Ill Will Fulton |- |"Happy Home" |2001 |Until the End of Time|Yusef Sharid, Barbara Wilson, Tracy Hardin |JIM GITTUM, Daren Vegas, Crooked I |- |"Have Heart, Have Money" |2007 |Black & Brown Pride|Mopreme Shakur, Macadoshis, Big Syke, Taje
|"Heartz of Men" |1996 |All Eyez on Me| |DJ Quik |- |"Heartz of Men" (Nu-Mixx) |2003 |Nu-Mixx Klazzics|
|"Heaven Ain't Hard 2 Find" |1996 |All Eyez on Me| |QD3 |- |"Heavy In the Game" |1995 |Me Against the World|Richie Rich, Lady Levi, Ebony Foster |Sam Bostic, Mike Mosley |- |"Hell 4 a Hustler" |1999 |Still I Rise|E.D.I. Mean, Young Noble |Damon Thomas |- |"Hellrazor" |1997 |R U Still Down? (Remember Me)|Stretch, Val Young |QDIII |- |"Hennessey" |2004 |Loyal to the Game|Obie Trice |Eminem, Luis Resto, (co.) |- |"Hennessey" (Red Spyda Remix) |2004 |Loyal to the Game|E.D.I. Mean, Sleepy Brown |Red Spyda |- |"High Speed" |1999 |Still I Rise|Yaki Kadafi, E.D.I. Mean |Big D |- |"Hip Hop" (Inspiration Remix) |2004 | |Royce da 5'9", Big Pun, Big L, The Notorious B.I.G.
|"Hit 'Em Up" |1998 |Greatest Hits|Outlawz |Johnny "J" |- |"Hit 'Em Up" (Nu-Mixx) |2003 |Nu-Mixx Klazzics|Outlawz
|"Hit 'Em Up" |2013 | |Tyga, Jadakiss |DJ Mustard |- |"Hold On Be Strong" |1997 |R U Still Down? (Remember Me)|Stretch |Choo |- |"Hold Ya Head" |1996 |The Don Killuminati: The 7 Day Theory|Tyrone Wrice |Hurt-M-Badd |- |"Holla At Me" |1996 |All Eyez on Me|Nanci Fletcher |Bobcat |- |"Holler If Ya Hear Me" |1993 |Strictly 4 My Niggaz| |Stretch |- |"Home Late" |2004 |Son Rize Vol. 1|Yaki Kadafi
|"Homeboyz" |1999 |Still I Rise|Young Noble |Daz Dillinger |- |"Homies & Thuggs" |1998 |My Homies|Scarface, Master P |N.O. Joe, Mike Dean |- |"Homies & Thuggs" (Remix) |1998 |My Homies|Scarface, Master P, Doracell |Scarface |- |"How Do U Want It" |1996 |All Eyez on Me|K-Ci & JoJo |Johnny "J" |- |"How Do U Want It" (Nu-Mixx) |2007 |Evolution: Duets and Remixes| |E.D.I. Mean |- |"How Do U Want It" (Remix) |2003 |Nu-Mixx Klazzics|K-Ci & JoJo
|"How Long Will They Mourn Me?" |1994 |Thug Life: Volume 1|Rated R, Big Syke, Macadoshis, Nate Dogg |Nate Dogg, Warren G |- |"I Ain't Mad at Cha" |1996 |All Eyez on Me|Danny Boy |Dat Nigga Daz |- |"I C Dead People" |2004 |Ill At Will Mixtape, Vol. 1|Redman, Big L, Big Pun, The Notorious B.I.G.
|"I Don't Give a Fuck" |1991 |2Pacalypse Now|Pogo |Pee-Wee |- |"I Get Around" |1993 |Strictly 4 My Niggaz|Shock G, Money B |The D-Flow Production Squad |- |"I Wonder If Heaven Got a Ghetto" |1997 |R U Still Down? (Remember Me)| |Soulshock & Karlin |- |"I Wonder If Heaven Got a Ghetto (Hip Hop Version)" |1997 |R U Still Down? (Remember Me)|Maxee |Soulshock & Karlin |- |"I'm Gettin' Money" |1997 |R U Still Down? (Remember Me)| |Mike Mosley |- |"I'm Losin' It" |1997 |R U Still Down? (Remember Me)|Big Syke, Spice 1 |Tony Pizarro |- |"If I Die 2Nite" |1995 |Me Against the World| |Easy Mo Bee |- |"If My Homie Calls" |1991 |2Pacalypse Now| |Big D the Impossible |- |"If There's a Cure (I Don't Want It)" |1996 |One Nation|Snoop Dogg |Johnny "J" |- |"Initiated" |1998 |Retaliation, Revenge and Get Back|Daz Dillinger, Kurupt, Outlawz |Daz Dillinger |- |"Initiated" (Remix) |2007 |Evolution: Duets and Remixes|Boot Camp Clik |Street Radio |- |"Initiated" (Nu-Mixx) |2007 |Evolution: Duets and Remixes|Boot Camp Clik |Jake One |- |"International" |2006 |Pac's Life|Nipsey Hussle, Young Dre the Truth |L.T. Hutton |- |"It Ain't Easy" |1995 |Me Against the World| |Tony Pizarro |- |"Jawz Tight (OG Cypher)" |2004 |Son Rize Vol. 1|Yaki Kadafi, Outlawz, Boot Camp Clik
|"Jealous Got Me Strapped" |1994 |AmeriKKKa's Nightmare|Spice 1 |Blackjack |- |"Just Like Daddy" |1996 |The Don Killuminati: The 7 Day Theory|The Outlawz |Hurt-M-Badd |- |"Keep Goin (Nu-Mixx) |2007 |Evolution: Duets and Remixes|Hussein Fatal |Street Radio |- |"Keep Ya Head Up" |1993 |Strictly 4 My Niggaz|Dave Hollister |DJ Daryl |- |"Killing Fields" |2004 |Son Rize Vol. 1|Yaki Kadafi, Young Thugz
|"Killuminati" |1999 |Still I Rise|E.D.I. Mean, Yaki Kadafi, Kastro, Qierra Davis-Martin |Tony Pizarro |- |"Krazy" |1996 |The Don Killuminati: The 7 Day Theory|Bad Azz |Big D |- |"Last Wordz" |1993 |Strictly 4 My Niggaz|Ice Cube, Ice-T |Bobcat, JMJ |- |"LastOnesLeft" |2001 |Until the End of Time|Yaki Kadafi |Johnny "J" |- |"Late Night" |2002 |Better Dayz|Outlawz, DJ Quik |DJ Quik |- |"Let Em Have It" |2001 |Until the End of Time|SKG & Honey |L.T. Hutton |- |"Let Em Have It" (Remix) |2001 |Until the End of Time|Left Eye |L.T. Hutton |- |"Let Knowledge Drop" |2007 |Beginnings: The Lost Tapes 1988-1991|Strictly Dope |Chopmaster J |- |"Let Them Thangs Go" |1997 |R U Still Down? (Remember Me)| |We Got Kidz |- |"Let's Get It On" |1993 |Let's Get It On: The Album|Eddie F, 2Pac, Heavy D, Grand Puba, Spunk Bigga
|"Letter to the President" |1999 |Still I Rise|E.D.I. Mean, C-Knight, Kastro, Big Syke, |QDIII |- |"Letter 2 My Unborn" |2001 |Until the End of Time|Anthem, Tena Jones |Trackmasters |- |"Lie to Kick It" |1997 |R U Still Down? (Remember Me)|Richie Rich |Warren G |- |"Life Goes On" |1996 |All Eyez on Me|Stacey Smallie, Nanci Fletcher |Johnny "J" |- |"Life Goes On" (Nu-Mixx) |2003 |Nu-Mixx Klazzics|Stacey Smallie, Nanci Fletcher