Valentine's Day by the numbers: See how much money is spent on flowers, candy and cards

See how much money is spent on Valentine's Day.

ByCATERINA ANDREANO and EMILY SHAPIRO
February 14, 2017, 9:40 AM

— -- How much money does Valentine's Day cost?

Total spending for the holiday is expected to top $18.2 billion, according to the National Retail Federation. That's an average of $136.57 per person.

As you head out to buy candy, cards or flowers today, here's a closer look at this year's Valentine's Day by the numbers.

Just over half of Americans -- 54 percent -- are expected to celebrate the holiday this year, the NRF said.

Jewelry is the most popular Valentine's Day gift: 20 percent of consumers are expected to buy jewelry, spending a total of $4.3 billion, the NRF said.

PHOTO: A woman holds jewelry in an undated stock photo.
A woman holds jewelry in an undated stock photo.
Getty Images

Loved ones are also expected to spend $2 billion on flowers, according to the NRF. The most popular Valentine's Day flowers are, naturally, roses; 250 million roses are produced for the holiday, the Society of American Florists said.

Don't forget chocolate and candy -- $1.7 billion is spent on candy alone, the NRF said.

PHOTO: A candy heart with the words, "kiss me" is pictured in an undated stock photo.
A candy heart with the words, "kiss me" is pictured in an undated stock photo.
Getty Images

But nothing can replace love letters. Couples will exchange 190 million greeting cards during Valentine's Day, according to the NRF. Americans are expected to spend $1 billion on cards, according to the Greeting Card Association.

PHOTO: A woman holds a Valentine card in an undated stock photo.
A woman holds a Valentine card in an undated stock photo.
Getty Images
Related Topics

ABC News Live

ABC News Live

24/7 coverage of breaking news and live events