Music
GTA San Andreas has ten music stations plus the talk station WCTR, with 155 licensed songs from 1950s country to early-nineties gangsta rap, a shuffled radio for the first time, and a User Track Player for your own music.
GTA San Andreas came out on the PlayStation 2 on October 26, 2004, with eleven radio stations: ten music stations and the talk station WCTR, all tuned to the state of San Andreas in 1992. Between them they play 155 songs, and for the first time in the series every one of them is a licensed track, from 1950s country to the gangsta rap of the early nineties. It is also the first game where the radio is not a single looped recording: the game shuffles the songs, DJ chatter, adverts and weather reports itself, and some programmes change as the story moves on. On PC and Xbox there is a User Track Player for your own MP3 and OGG files, which can play them in order, shuffled, or as a makeshift station with adverts between the songs; the iOS version calls it Mixtape. The tracklists below are the original 2004 ones; songs that later went missing because their licences ran out are noted under each station, by name wherever the names are known.
Playback FM: late-eighties East Coast hip-hop, with Chuck D behind the host
Classic East Coast hip-hop from the late eighties, hosted by Forth Right MC, who is voiced by Public Enemy's Chuck D, so his own band's "Rebel Without a Pause" is on the playlist. "Critical Beatdown" by Ultramagnetic MCs is missing from the later re-releases.
- "Road to the Riches" - Kool G Rap & DJ Polo
- "Warm It Up, Kane" - Big Daddy Kane
- "The Godfather" - Spoonie Gee
- "Me and the Biz" - Masta Ace
- "Children's Story" - Slick Rick
- "Rebel Without a Pause" - Public Enemy
- "I Know You Got Soul" - Eric B. & Rakim
- "It Takes Two" - Rob Base and DJ E-Z Rock
- "B.Y.S." - Gang Starr
- "Vapors" - Biz Markie
- "Brand Nubian" - Brand Nubian
- "Critical Beatdown" - Ultramagnetic MCs
K-Rose: country with a 1999 recording and a cover
Classic country broadcast from Bone County, with Mary-Beth Maybell, the self-styled "Widow Queen of the Prairie", on the mic. Mickey Gilley's "Make the World Go Away" is a 1999 recording, newer than the 1992 setting. The "I Love a Rainy Night" heard in the game is not Eddie Rabbitt's own recording but a cover; the soundtrack box set has the original. K-Rose kept its full playlist until the Definitive Edition, which dropped "One Step Forward".
- "Amos Moses" - Jerry Reed
- "Louisiana Woman, Mississippi Man" - Conway Twitty and Loretta Lynn
- "Hey Good Lookin'" - Hank Williams
- "Queen of Hearts" - Juice Newton
- "New York City" - The Statler Brothers
- "The Letter That Johnny Walker Read" - Asleep At The Wheel
- "One Step Forward" - The Desert Rose Band
- "Crazy (1961 Demo)" - Willie Nelson
- "Three Cigarettes in an Ashtray" - Patsy Cline
- "Bed of Roses" - The Statler Brothers
- "Make the World Go Away" - Mickey Gilley
- "Mammas Don't Let Your Babies Grow Up to Be Cowboys" - Ed Bruce
- "Always Wanting You" - Merle Haggard
- "All My Ex's Live in Texas" - Whitey Shafer
- "I Love a Rainy Night" - Eddie Rabbitt
K-DST: classic rock, and Axl Rose voicing a washed-up rocker
Classic rock on "The Dust", hosted by Tommy "The Nightmare" Smith, voiced by Guns N' Roses frontman Axl Rose, a washed-up former member of the fictional seventies prog act Crystal Ship. Tom Petty's "Runnin' Down a Dream" and Joe Cocker's "Woman to Woman" are missing from the later re-releases.
- "Slow Ride" - Foghat
- "Green River" - Creedence Clearwater Revival
- "Barracuda" - Heart
- "Strutter" - Kiss
- "Hold the Line" - Toto
- "Young Turks" - Rod Stewart
- "Runnin' Down a Dream" - Tom Petty
- "Woman to Woman" - Joe Cocker
- "Get Down to It" - Humble Pie
- "Some Kind of Wonderful" - Grand Funk Railroad
- "Free Bird" - Lynyrd Skynyrd
- "A Horse with No Name" - America
- "Eminence Front" - The Who
- "Smokin'" - Boston
- "Somebody Up There Likes Me" - David Bowie
- "Two Tickets to Paradise" - Eddie Money
- "White Wedding" - Billy Idol
Bounce FM: funk on the Party Ship, hosted by George Clinton
Funk, disco, soul and R&B on "The Party Ship", hosted by The Funktipus, who is voiced by George Clinton, and his own "Loopzilla" is on the playlist too. Three songs are missing from the later re-releases: "Yum Yum (Gimme Some)", "You Dropped a Bomb on Me" and "Running Away".
- "Let It Whip" - Dazz Band
- "Yum Yum (Gimme Some)" - Fatback Band
- "You Dropped a Bomb on Me" - The Gap Band
- "Hollywood Swinging" - Kool & the Gang
- "Candy" - Cameo
- "Love Is The Message (Love Groove Bonus)" - MFSB feat. The Three Degrees
- "Odyssey (7" Single)" - Johnny Harris
- "Running Away" - Roy Ayers
- "Love Rollercoaster" - Ohio Players
- "Between The Sheets" - The Isley Brothers
- "I Can Make You Dance" - Zapp
- "Cold Blooded" - Rick James
- "West Coast Poplock" - Ronnie Hudson and The Street People
- "Loopzilla" - George Clinton
- "Funky Worm" - Ohio Players
- "Twilight" - Maze
- "Fantastic Voyage" - Lakeside
SF-UR: early house, and the one music station off the box set
San Fierro Underground Radio plays early house music, presented by the excitable German Hans Oberlander (voiced by Lloyd Floyd). It is the only music station left off the eight-disc soundtrack box set. The playlist survived every re-release until the Definitive Edition, which dropped "Voodoo Ray".
- "Promised Land (Club Mix)" - Joe Smooth feat. Anthony Thomas
- "Pacific 202" - 808 State
- "Voodoo Ray (Original Mix)" - A Guy Called Gerald
- "Your Love" - Frankie Knuckles feat. Jamie Principle
- "Break 4 Love" - Raze
- "Ma Foom Bey (Love Chant Version)" - Cultural Vibe
- "Make My Body Rock (The Basic Mix)" - Jomanda
- "Someday" - CeCe Rogers
- "Let The Music Use You" - Nightwriters
- "Can You Feel It? (Chuck D. Mix)" - Mr. Fingers
- "Move Your Body" - Marshall Jefferson
- "This Is Acid (A New Dance Craze) (K & T Mix)" - Maurice
- "Weekend" - The Todd Terry Project
- "The Morning After (Sunrise Mix)" - Fallout
- "I'll Be Your Friend (Original DEF Mix)" - Robert Owens
- "I Need A Rhythm" - The 28th Street Crew
Radio Los Santos: gangsta rap, with two artists acting in the game
Contemporary West Coast hip-hop and gangsta rap, hosted by Julio G, who preaches peace in the neighbourhood between tracks that do anything but. Two of the artists also act in the game: MC Eiht of Compton's Most Wanted voices Ryder, and Kid Frost voices T-Bone Mendez. 2Pac's "I Don't Give a Fuck" and N.W.A.'s "Express Yourself" are missing from the later re-releases.
- "I Don't Give a Fuck" - 2Pac feat. Pogo
- "Hood Took Me Under" - Compton's Most Wanted
- "Nuthin' But A 'G' Thang" - Dr. Dre feat. Snoop Dogg
- "The Ghetto" - Too $hort
- "Alwayz into Somethin'" - N.W.A. feat. Admiral Dancehall
- "Check Yo Self (The Message Remix)" - Ice Cube feat. Das EFX
- "La Raza" - Kid Frost
- "How I Could Just Kill a Man" - Cypress Hill
- "Fuck wit Dre Day (And Everybody's Celebratin')" - Dr. Dre feat. Snoop Dogg, RBX, Jewell
- "It's Funky Enough" - The D.O.C.
- "Express Yourself" - N.W.A.
- "It Was a Good Day" - Ice Cube
- "Eazy-Er Said Than Dunn" - Eazy-E
- "Murder Rap" - Above the Law
- "Deep Cover" - Dr. Dre feat. Snoop Dogg
- "Guerillas in tha Mist" - Da Lench Mob feat. Ice Cube
Radio X: grunge and metal, and a restaurant date that lost its song
Alternative rock, grunge and metal for Generation X, hosted by the nihilistic Sage (voiced by Jodie Shawback). Ozzy Osbourne's "Hellraiser" and Rage Against the Machine's "Killing in the Name" are missing from the later re-releases; the latter also played during a failed restaurant date, where a jingle now takes its place.
- "Unsung" - Helmet
- "Personal Jesus" - Depeche Mode
- "Midlife Crisis" - Faith No More
- "Mother" - Danzig
- "Cult of Personality" - Living Colour
- "Movin' on Up" - Primal Scream
- "Welcome to the Jungle" - Guns N' Roses
- "Pretend We're Dead" - L7
- "Hellraiser" - Ozzy Osbourne
- "Rusty Cage" - Soundgarden
- "Killing in the Name" - Rage Against the Machine
- "Been Caught Stealing" - Jane's Addiction
- "Fools Gold" - The Stone Roses
- "Them Bones" - Alice in Chains
- "Plush" - Stone Temple Pilots
CSR 103.9: new jack swing, and the one station still complete
Contemporary Soul Radio: new jack swing, modern soul and pop, hosted by Phillip "PM" Michaels, who is voiced by Michael Bivins of New Edition and Bell Biv DeVoe. The original PlayStation 2 release labelled it "CSR 103.2". It is the only station whose playlist is still complete in the Definitive Edition.
- "I'm So Into You" - SWV
- "Keep On Movin'" - Soul II Soul
- "So You Like What You See" - Samuelle
- "Rub You the Right Way" - Johnny Gill
- "Sensitivity" - Ralph Tresvant
- "Groove Me" - Guy
- "Don't Be Afraid" - Aaron Hall
- "Motownphilly" - Boyz II Men
- "Poison" - Bell Biv DeVoe
- "I Got the Feeling" - Today
- "New Jack Swing" - Wreckx-n-Effect
- "Don't Be Cruel" - Bobby Brown
- "My Lovin' (You're Never Gonna Get It)" - En Vogue
K-JAH West: reggae from the West Coast cousin of K-Jah
Reggae, dub and dancehall, with two bickering Jamaican hosts, Marshall Peters and Johnny Lawton, voiced by Lowell Dunbar and Robbie Shakespeare. It is the West Coast cousin of K-Jah from GTA III. The first two songs, "Don't Let It Go to Your Head" and "Ring My Bell", are missing from the later re-releases.
- "Don't Let It Go to Your Head" - Black Harmony
- "Ring My Bell" - Blood Sisters
- "Wicked Inna Bed" - Shabba Ranks
- "Batty Rider" - Buju Banton
- "King Tubby Meets Rockers Uptown" - Augustus Pablo
- "Revolution" - Dennis Brown
- "Armagideon Time" - Willi Williams
- "Sidewalk Killer" - I-Roy
- "Funky Kingston" - Toots & The Maytals
- "Cokane in My Brain" - Dillinger
- "Pressure Drop" - Toots & The Maytals
- "Bam Bam" - Pliers
- "Here I Come" - Barrington Levy
- "Drum Pan Sound" - Reggie Stepper
- "Great Train Robbery" - Black Uhuru
- "Chase The Devil" - Max Romeo & The Upsetters
Master Sounds 98.3: rare groove, and the station that lost the most
Rare groove, classic funk and soul, hosted by Johnny "The Love Giant" Parkinson (voiced by Ricky Harris). The station likes to point out that hip-hop acts sample these records without paying royalties. It lost the most in the re-releases: six songs are missing, among them two by James Brown.
- "Express Yourself" - Charles Wright & the Watts 103rd Street Rhythm Band
- "Cross The Tracks (We Better Go Back)" - Maceo & The Macks
- "Smokin' Cheeba Cheeba" - Harlem Underground Band
- "Jungle Fever" - The Chakachas
- "Nautilus" - Bob James
- "Green Onions" - Booker T. & the MG's
- "Rock Creek Park" - The Blackbyrds
- "Hot Pants - I'm Coming, I'm Coming, I'm Coming" - Bobby Byrd
- "Funky President (People It's Bad)" - James Brown
- "Rock Me Again And Again" - Lyn Collins
- "Soul Power '74" - Maceo & The Macks
- "I Know You Got Soul" - Bobby Byrd
- "The Payback" - James Brown
- "Think (About It)" - Lyn Collins
- "The Grunt" - The JB's
- "Low Rider" - War
- "Tainted Love" - Gloria Jones
- "(I Got) So Much Trouble In My Mind" - Sir Joe Quarterman & Free Soul
WCTR: talk radio that follows the story
West Coast Talk Radio plays no music, only shows, and its programmes change as the story progresses.
- WCTR News: Lianne Forget anchors it and reporter Richard Burns covers events from your own missions.
- The Tight End Zone: sports, with Derrick Thackery.
- The Wild Traveler: James Pedeaston.
- Gardening with Maurice.
- I Say/You Say: a husband-and-wife political debate.
- Lonely Hearts: an advice show, which Fernando Martinez hijacks from Christy MacIntyre.
- Area 53: a conspiracy show with Marvin Trill.
- Entertaining America: host Billy Dexter is accidentally shot dead on air by Jack Howitzer, and after a long break Lazlow takes over.
Two soundtracks, and 18 songs gone
Interscope released two official soundtracks. The Grand Theft Auto: San Andreas Official Soundtrack came out on November 23, 2004, as two CDs of selected songs plus a DVD with the short film The Introduction; it also carries AFI's cover of "Head Like a Hole", which is not in the game. The eight-disc Official Soundtrack Box Set followed on December 7, 2004, split by station and genre, without SF-UR and WCTR. It uses Eddie Rabbitt's own "I Love a Rainy Night" and the original 1975 "Always Wanting You" by Merle Haggard, while the game itself has a cover and a 2004 re-recording.
As licences expired, 18 songs disappeared from the later versions of the game:
- the mobile ports
- the PS2 Classics on PlayStation 3, 4 and 5
- the Rockstar Games Launcher PC release
- Xbox One and Xbox Series
- The Trilogy - The Definitive Edition
K-Rose, SF-UR and CSR 103.9 were untouched by that cut. The Definitive Edition then removed one more song each from K-Rose and SF-UR, which leaves CSR 103.9 as the only station still playing its full 2004 list.

