How Many Valentine's Day Cards Are Sent Out Each Year?


The Greeting Card Association calculates that 145 million Valentine's Day cards are sent out every year in the United States. This figure does not include classroom valentines.

A total of $18.6 billion is spent for Valentine's Day, of which $1.6 billion is spent on candy, $1.9 billion is spent on flowers, and $4.4 billion is spent on diamonds, gold and silver. About 224 million roses are grown for Valentine's Day. Americans spend an average of $130.97 per person on Valentine's Day.

The most popular seasonal cards are Christmas cards; every year, 1.6 billion Christmas cards are purchased in the United States, including boxed cards.