Roses are red, but they shouldn’t put you in the red.

95.3 The Bear logo
Get our free mobile app

A new report analyzed the average price of a dozen roses throughout all 50 states.

Overall, Americans can expect to spend $93.07 per dozen roses, which is up a whopping 16% from three years ago.

The state where a dozen roses cost the most is Hawaii at about $127. Kansas and Texas are tied for second at $113, followed by Montana, North Dakota, Maine, Wyoming, New York, Vermont, and Washington State.

Indiana has the lowest prices, at $72 per dozen roses on average. Massachusetts is the second cheapest at $75, followed by California, Pennsylvania, Alaska, New Mexico, Arizona, Rhode Island, Oregon, and Illinois.

In sweet home Alabama a dozen roses average cost is $80-$130.

Happy Valentine’s Day to you and yours.

Fame and Fortune: These Are the Richest Celebrities in the World

Stacker compiled a list of the world's richest celebrities using data collected from Celebrity Net Worth's rankings by current net worth.

Gallery Credit: Stacker

More From 95.3 The Bear