how many christmas songs are there?

There are 30 traditional Christmas carols. And there are 25 popular most performed holiday songs.
Updated on Wednesday, February 01 2012 at 06:05PM EST
Collection: christmas songs