Skip to main content

Crownnote is where music fans share their favorite songs.

Chart

Greatest Holiday Songs of All Time (as of 2022)

Best selling Christmas songs according to my charts, as of 2022.

Filter:
  1. Number
    1
    Peak
    1 (for 6 weeks)
    Weeks
    6
  2. Number
    2
    Peak
    2
    Weeks
    6
  3. Number
    3 Up by 2
    Peak
    3
    Weeks
    6
  4. Number
    4 Down by 1
    Peak
    3
    Weeks
    6
  5. Number
    5 Up by 2
    Peak
    5
    Weeks
    6
  6. Number
    6 Down by 2
    Peak
    4
    Weeks
    6
  7. Number
    7 Up by 2
    Peak
    7
    Weeks
    6
  8. Number
    8
    Peak
    3
    Weeks
    6
  9. Number
    9 Up by 2
    Peak
    9
    Weeks
    6
  10. Number
    10
    Peak
    10
    Weeks
    6
  11. Number
    11 Down by 5
    Peak
    4
    Weeks
    6
  12. Number
    12 Up by 2
    Peak
    12
    Weeks
    5
  13. Number
    13 Up by 3
    Peak
    13
    Weeks
    6
  14. Number
    14 Down by 1
    Peak
    7
    Weeks
    6
  15. Number
    15 Up by 31
    Peak
    15
    Weeks
    4
  16. Number
    16 Up by 14
    Peak
    16
    Weeks
    6
  17. Number
    17 Up by 6
    Peak
    17
    Weeks
    6
  18. Number
    18 Up by 7
    Peak
    18
    Weeks
    5
  19. Number
    19
    Peak
    13
    Weeks
    6
  20. Number
    20 Down by 8
    Peak
    10
    Weeks
    6
  21. Number
    21 Down by 1
    Peak
    20
    Weeks
    6
  22. Number
    22 Down by 4
    Peak
    16
    Weeks
    6
  23. Number
    23 Down by 8
    Peak
    9
    Weeks
    6
  24. Number
    24 Up by 9
    JoJo featuring PJ Morton — Wishlist cover artwork

    Wishlist

    JoJo featuring PJ Morton

    From the album: December Baby

    Peak
    24
    Weeks
    3
  25. Number
    25 Up by 10
    Peak
    25
    Weeks
    4
  26. Number
    26 Down by 9
    Peak
    13
    Weeks
    6
  27. Number
    27 Down by 6
    Peak
    19
    Weeks
    6
  28. Number
    28 Down by 1
    Peak
    14
    Weeks
    6
  29. Number
    29 Up by 7
    Peak
    25
    Weeks
    6
  30. Number
    30 Up by 4
    Peak
    30
    Weeks
    6
  31. Number
    31 Down by 3
    Peak
    10
    Weeks
    6
  32. Number
    32 Down by 8
    Peak
    23
    Weeks
    6
  33. Number
    33 Down by 11
    Peak
    15
    Weeks
    6
  34. Number
    34 Down by 8
    Peak
    19
    Weeks
    6
  35. Number
    35 Debut
    Peak
    35
    Weeks
    1
  36. Number
    36 Up by 6
    Peak
    36
    Weeks
    4
  37. Number
    37 Up by 2
    Peak
    37
    Weeks
    6
  38. Number
    38 Up by 27
    Peak
    38
    Weeks
    3
  39. Number
    39 Down by 8
    Peak
    15
    Weeks
    6
  40. Number
    40 Up by 16
    Peak
    34
    Weeks
    6
  41. Number
    41 Up by 2
    Peak
    41
    Weeks
    5
  42. Number
    42 Up by 5
    Peak
    21
    Weeks
    6
  43. Number
    43 Down by 14
    Peak
    29
    Weeks
    6
  44. Number
    44 Debut
    Peak
    44
    Weeks
    1
  45. Number
    45 Down by 7
    Peak
    30
    Weeks
    6
  46. Number
    46 Debut
    Peak
    46
    Weeks
    1
  47. Number
    47 Down by 15
    Peak
    13
    Weeks
    6
  48. Number
    48 Down by 3
    Peak
    45
    Weeks
    6
  49. Number
    49 Down by 8
    Peak
    41
    Weeks
    6
  50. Number
    50 Down by 13
    Peak
    28
    Weeks
    6
  51. Number
    51 Up by 11
    Peak
    51
    Weeks
    4
  52. Number
    52 Up by 35
    JoJo featuring Jacob Collier — Noelle cover artwork

    Noelle

    JoJo featuring Jacob Collier

    From the album: December Baby

    Peak
    52
    Weeks
    3
  53. Number
    53 Up by 19
    Peak
    53
    Weeks
    3
  54. Number
    54 Up by 19
    Peak
    54
    Weeks
    3
  55. Number
    55 Up by 19
    Peak
    55
    Weeks
    3
  56. Number
    56 Debut
    Peak
    56
    Weeks
    1
  57. Number
    57 Up by 2
    Peak
    57
    Weeks
    6
  58. Number
    58 Down by 14
    Peak
    25
    Weeks
    6
  59. Number
    59 Down by 19
    Peak
    17
    Weeks
    6
  60. Number
    60 Down by 6
    Peak
    54
    Weeks
    3
  61. Number
    61 Down by 1
    Peak
    60
    Weeks
    4
  62. Number
    62 Up by 32
    Peak
    62
    Weeks
    6
  63. Number
    63 Down by 11
    Peak
    52
    Weeks
    6
  64. Number
    64 Down by 16
    Peak
    46
    Weeks
    6
  65. Number
    65 Down by 16
    Peak
    47
    Weeks
    6
  66. Number
    66 Up by 9
    Peak
    66
    Weeks
    3
  67. Number
    67 Up by 33
    Peak
    67
    Weeks
    2
  68. Number
    68 Down by 17
    Peak
    22
    Weeks
    6
  69. Number
    69 Down by 2
    Peak
    40
    Weeks
    6
  70. Number
    70 Down by 13
    Peak
    56
    Weeks
    6
  71. Number
    71 Re-Entry
    Peak
    71
    Weeks
    2
  72. Number
    72 Debut
    Peak
    72
    Weeks
    1
  73. Number
    73 Down by 20
    Peak
    39
    Weeks
    6
  74. Number
    74 Re-Entry
    Peak
    74
    Weeks
    2
  75. Number
    75 Down by 5
    Peak
    70
    Weeks
    5
  76. Number
    76 Up by 20
    Peak
    76
    Weeks
    3
  77. Number
    77 Down by 27
    Peak
    27
    Weeks
    6
  78. Number
    78 Down by 20
    Peak
    32
    Weeks
    6
  79. Number
    79 Down by 24
    Peak
    55
    Weeks
    6
  80. Number
    80 Down by 3
    Peak
    36
    Weeks
    6
  81. Number
    81 Down by 20
    Peak
    26
    Weeks
    6
  82. Number
    82 Debut
    Peak
    82
    Weeks
    1
  83. Number
    83 Down by 19
    Peak
    53
    Weeks
    6
  84. Number
    84 Up by 2
    Peak
    78
    Weeks
    5
  85. Number
    85 Down by 22
    Peak
    59
    Weeks
    6
  86. Number
    86 Down by 20
    Peak
    33
    Weeks
    6
  87. Number
    87 Debut
    Peak
    87
    Weeks
    1
  88. Number
    88 Up by 5
    Peak
    88
    Weeks
    3
  89. Number
    89 Down by 4
    Peak
    63
    Weeks
    6
  90. Number
    90 Down by 21
    Peak
    49
    Weeks
    6
  91. Number
    91 Down by 13
    Peak
    44
    Weeks
    6
  92. Number
    92 Up by 5
    Peak
    92
    Weeks
    3
  93. Number
    93 Down by 14
    Peak
    75
    Weeks
    5
  94. Number
    94 Down by 26
    Peak
    53
    Weeks
    6
  95. Number
    95 Down by 15
    Peak
    60
    Weeks
    6
  96. Number
    96 Down by 25
    Peak
    28
    Weeks
    6
  97. Number
    97 Down by 9
    Peak
    42
    Weeks
    6
  98. Number
    98 Down by 22
    Peak
    68
    Weeks
    6
  99. Number
    99 Debut
    Peak
    99
    Weeks
    1
  100. Number
    100 Debut
    Peak
    100
    Weeks
    1
  101. Number
    101 Debut
    Peak
    101
    Weeks
    1
  102. Number
    102 Debut
    Peak
    102
    Weeks
    1
  103. Number
    103 Down by 20
    Peak
    51
    Weeks
    6
  104. Number
    104 Debut
    Peak
    104
    Weeks
    1
  105. Number
    105 Debut
    Peak
    105
    Weeks
    1
  106. Number
    106 Down by 24
    Peak
    38
    Weeks
    6
  107. Number
    107 Debut
    Peak
    107
    Weeks
    1
  108. Number
    108 Down by 24
    Peak
    60
    Weeks
    6
  109. Number
    109 Debut
    Peak
    109
    Weeks
    1
  110. Number
    110 Debut
    Peak
    110
    Weeks
    1
  111. Number
    111 Down by 21
    Peak
    78
    Weeks
    6
  112. Number
    112 Down by 21
    Peak
    56
    Weeks
    6
  113. Number
    113 Down by 21
    Peak
    92
    Weeks
    4
  114. Number
    114 Down by 15
    Peak
    82
    Weeks
    6
  115. Number
    115 Down by 26
    Peak
    48
    Weeks
    6
  116. Number
    116 Re-Entry
    Peak
    77
    Weeks
    4
  117. Number
    117 Debut
    Peak
    117
    Weeks
    1
  118. Number
    118 Re-Entry
    Peak
    88
    Weeks
    3
  119. Number
    119 Debut
    Peak
    119
    Weeks
    1
  120. Number
    120 Down by 39
    Peak
    37
    Weeks
    6
  121. Number
    121 Debut
    Peak
    121
    Weeks
    1
  122. Number
    122 Re-Entry
    Peak
    74
    Weeks
    5
  123. Number
    123 Down by 28
    Peak
    75
    Weeks
    6
  124. Number
    124 Debut
    Peak
    124
    Weeks
    1
  125. Number
    125 Debut
    Peak
    125
    Weeks
    1
  126. Number
    126 Down by 28
    Peak
    61
    Weeks
    6
  127. Number
    127 Debut
    Peak
    127
    Weeks
    1
  128. Number
    128 Debut
    Peak
    128
    Weeks
    1
  129. Number
    129 Re-Entry
    Peak
    58
    Weeks
    4
  130. Number
    130 Debut
    Peak
    130
    Weeks
    1
  131. Number
    131 Re-Entry
    Peak
    83
    Weeks
    4
  132. Number
    132 Debut
    Peak
    132
    Weeks
    1
  133. Number
    133 Re-Entry
    Peak
    94
    Weeks
    3
  134. Number
    134 Re-Entry
    Peak
    57
    Weeks
    4
  135. Number
    135 Debut
    Peak
    135
    Weeks
    1
  136. Number
    136 Re-Entry
    Peak
    76
    Weeks
    3
  137. Number
    137 Re-Entry
    Peak
    79
    Weeks
    4
  138. Number
    138 Debut
    Peak
    138
    Weeks
    1
  139. Number
    139 Debut
    Peak
    139
    Weeks
    1
  140. Number
    140 Re-Entry
    Peak
    93
    Weeks
    2
  141. Number
    141 Debut
    Peak
    141
    Weeks
    1
  142. Number
    142 Re-Entry
    Peak
    81
    Weeks
    3
  143. Number
    143 Debut
    Peak
    143
    Weeks
    1
  144. Number
    144 Debut
    Peak
    144
    Weeks
    1
  145. Number
    145 Debut
    Peak
    145
    Weeks
    1
  146. Number
    146 Debut
    Peak
    146
    Weeks
    1
  147. Number
    147 Re-Entry
    Peak
    65
    Weeks
    4
  148. Number
    148 Re-Entry
    Peak
    93
    Weeks
    3
  149. Number
    149 Debut
    Peak
    149
    Weeks
    1
  150. Number
    150 Debut
    Peak
    150
    Weeks
    1
  151. Number
    151 Debut
    Peak
    151
    Weeks
    1
  152. Number
    152 Re-Entry
    Peak
    95
    Weeks
    3
  153. Number
    153 Re-Entry
    Peak
    71
    Weeks
    4
  154. Number
    154 Debut
    Peak
    154
    Weeks
    1
  155. Number
    155 Debut
    Peak
    155
    Weeks
    1
  156. Number
    156 Re-Entry
    Peak
    88
    Weeks
    2
  157. Number
    157 Debut
    Peak
    157
    Weeks
    1
  158. Number
    158 Re-Entry
    Peak
    96
    Weeks
    2
  159. Number
    159 Debut
    Peak
    159
    Weeks
    1
  160. Number
    160 Debut
    Peak
    160
    Weeks
    1
  161. Number
    161 Debut
    Peak
    161
    Weeks
    1
  162. Number
    162 Debut
    Peak
    162
    Weeks
    1
  163. Number
    163 Debut
    Peak
    163
    Weeks
    1
  164. Number
    164 Debut
    Peak
    164
    Weeks
    1
  165. Number
    165 Re-Entry
    Peak
    72
    Weeks
    3
  166. Number
    166 Debut
    Peak
    166
    Weeks
    1
  167. Number
    167 Debut
    Peak
    167
    Weeks
    1
  168. Number
    168 Debut
    Peak
    168
    Weeks
    1
  169. Number
    169 Re-Entry
    Peak
    87
    Weeks
    2
  170. Number
    170 Debut
    Peak
    170
    Weeks
    1
  171. Number
    171 Debut
    Peak
    171
    Weeks
    1
  172. Number
    172 Debut
    Peak
    172
    Weeks
    1
  173. Number
    173 Debut
    Peak
    173
    Weeks
    1
  174. Number
    174 Debut
    Peak
    174
    Weeks
    1
  175. Number
    175 Debut
    Peak
    175
    Weeks
    1
  176. Number
    176 Debut
    Peak
    176
    Weeks
    1
  177. Number
    177 Re-Entry
    Peak
    85
    Weeks
    3
  178. Number
    178 Debut
    Peak
    178
    Weeks
    1
  179. Number
    179 Re-Entry
    Peak
    55
    Weeks
    4
  180. Number
    180 Debut
    Peak
    180
    Weeks
    1
  181. Number
    181 Debut
    Peak
    181
    Weeks
    1
  182. Number
    182 Debut
    Peak
    182
    Weeks
    1
  183. Number
    183 Debut
    Peak
    183
    Weeks
    1
  184. Number
    184 Debut
    Peak
    184
    Weeks
    1
  185. Number
    185 Debut
    Peak
    185
    Weeks
    1
  186. Number
    186 Debut
    Peak
    186
    Weeks
    1
  187. Number
    187 Debut
    Peak
    187
    Weeks
    1
  188. Number
    188 Debut
    Peak
    188
    Weeks
    1
  189. Number
    189 Debut
    Peak
    189
    Weeks
    1
  190. Number
    190 Debut
    Peak
    190
    Weeks
    1
  191. Number
    191 Debut
    Peak
    191
    Weeks
    1
  192. Number
    192 Debut
    Peak
    192
    Weeks
    1
  193. Number
    193 Debut
    Peak
    193
    Weeks
    1
  194. Number
    194 Debut
    Peak
    194
    Weeks
    1
  195. Number
    195 Debut
    Peak
    195
    Weeks
    1
  196. Number
    196 Debut
    Peak
    196
    Weeks
    1
  197. Number
    197 Debut
    Peak
    197
    Weeks
    1
  198. Number
    198 Debut
    Peak
    198
    Weeks
    1
  199. Number
    199 Debut
    Peak
    199
    Weeks
    1
  200. Number
    200 Debut
    Peak
    200
    Weeks
    1

A chart by

manuelbutera_
Date
Songs
200

Leave the first comment

Leave a comment to share your thoughts about this chart.