From Queens to Compton, December 25 has always been hip-hop's favorite holiday. Check out the 25 coldest X-Mas songs of all time, in chronological order.

Kurtis Blow "Christmas Rappin'"
Christmas Rappin' 12" (1979)

Treacherous Three f/ Doug E. Fresh "XMas Rap"
Beat Street Soundtrack (1984)

Audio Two "A Christmas Rhyme"
A Christmas Rhyme 12" (1985)

Cutmaster DC "Santa's Beat Box"
Brooklyn Rocks The Best 12" (1986)

Run-DMC "Christmas In Hollis"
Christmas in Hollis 12" (1987)

Biz Markie f/ Big Daddy Kane "XXX-Mas"
Live from Club Uptown (1987)

Sweet Tee "Let The Jingle Bells Rock"
Christmas Rap (1987)

Juice Crew "A Cold Chillin' Christmas"
Winter Wanderland (1988)

De La Soul "Millie Pulled A Pistol On Santa"
De La Soul Is Dead (1991)

Eazy-E f/ will.i.am "Merry Muthafuckin' Xmas"
5150: Home 4 tha Sick (1992)

TRU "Christmas In The Ghetto"
Christmas In The Ghetto 12" (1992)

Run-DMC "Christmas Is"
A Very Special Christmas 2 (1992)

OutKast "Players Ball (Original Version)"
A LaFace Family Christmas (1993)

Ras Kass "Jack Frost"
Jack Frost 12" (1996)

Snoop Dogggy Dogg f/ Daz, Nate Dogg, Tray Deee & Bad Azz "Santa Claus Goes Straight To The Ghetto"
Christmas on Death Row (1996)

Rev Run f/ Ma$e, Puff Daddy, Snoop Dogg, Salt N Pepa, Onyx & Keith Murray "Santa Baby"
A Very Special Christmas 3 (1997)

Busta Rhymes f/ Jim Carrey "Grinch 2000"
How The Grinch Stole Christmas Soundtrack (2000)

Atmosphere "If I Was Santa Claus"
Lucy Ford (2001)

Cypress Hill "The Night Before Christmas"
Kevin & Bean's Swallow My Eggnog (2001)

Westside Connection "It's The Holidaze"
Friday After Next Soundtrack (2002)

Killer Mike "A Christmas Grind"
Grindtime Christmas (2003)

David Banner "The Christmas Song"
MTA2: Baptized In Dirty Water (2004)

Jim Jones f/ Stack Bundles & JR Writer "Ballin' On X-Mas"
A Dipset X-Mas (2006)

Gorilla Zoe f/ Neighborhood Supastars & Block "It's Christmas"
MP3 Release (2007)

Ludacris "Ludachristmas"
Fred Claus Soundtrack (2007)

BONUS STOCKING STUFFER:
Yo Yo Yo Kids Yo, It's Christmas! (2007)
If you have children in the house, chances are the above joints are too dirty to play on the holiday. Luckily, this new album mixes hard hip-hop beats with lyrics even the little shorties can relate to. The creators of the successful Kidz Bop compilation series (which has children re-record well-known pop songs) recruited producer FS Beatz to craft 12 original joints to put a hip-hop spin on kids' Christmas music. The results are surprisingly tolerable, even for seasoned hip-hop fans.CLICK HERE for more info, or watch some dancing reindeer in the video for the lead single "Presents" below:

More From XXL