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.