How many Valentine's Day cards are sent out each year?

By Forinfos - 13/11/2025 - 0 comments

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.


Comments

Be the first to write a comment for this article.

Related Articles

Trending Articles