| # | Title | Artist | Length |
|---|
| 1 | Thank God It's Christmas | Queen | 4:22 |
| 2 | Happy Christmas (War Is Over) | John Lennon & Yoko Ono | 3:36 |
| 3 | Wonderful Christmastime- engineer:
- Eddie Klein and Paul McCartney
- producer:
- Paul McCartney
- assistant mixer:
- Eddie Klein (on 1979-10-04)
- mixer:
- Paul McCartney (on 1979-10-04)
- bell, drums (drum set), keyboard [keyboards], synthesizer, background vocals and lead vocals:
- Paul McCartney (from 1979-06 until 1979-07)
- electric guitar:
- Paul McCartney (from 1979-06 to ????)
- phonographic copyright (℗) by:
- MPL Communications Ltd. (in 1979)
- recorded at:
- Lower Gate Farm in East Sussex, England, United Kingdom (from 1979-06 until 1979-07) and Spirit of Ranachan Studio in Scotland, United Kingdom (from 1979-06 until 1979-07)
- mixed at:
- EMI Studios in St John's Wood, Westminster, London, England, United Kingdom (on 1979-10-04)
- part of:
- Billboard Hot 100: 2025-12-13 (number: 33) and Billboard Hot 100: 2025-12-20 (number: 33)
- recording of:
- Wonderful Christmastime (from 1979-06 until 1979-07)
- lyricist and composer:
- Paul McCartney
- publisher:
- MPL Communications Ltd.
| Paul McCartney | 3:49 |
| 4 | Sleigh Ride | Spice Girls | 3:22 |
| 5 | Fade Into Light | Boz Scaggs | 4:36 |
| 6 | Star Bright | Vanessa Williams | 3:39 |
| 7 | Step Into Christmas | Elton John | 4:34 |
| 8 | It Must Have Been Love (Christmas For The Broken Hearted) | Roxette | 4:53 |
| 9 | Silent Night | Diana Ross | 5:02 |
| 10 | Amazing Grace | Eternal | 1:53 |
| 11 | You'll Never Been Alone | Richard Marx | 4:21 |
| 12 | Christmas lullaby | Belinda Carlisle | 3:54 |
| 13 | Christmas Time | Wendy Moten | 3:42 |
| 14 | December Will Be Magic Again | Kate Bush | 4:53 |
| 15 | Hey Santa! | Carnie Wilson & Wendy Wilson | 4:39 |
| 16 | Little Saint Nick | The Beach Boys | 1:56 |