New report reveals the cost of a dozen roses in every state — and our state wins big.
Roses are red… but they shouldn’t put you in the red. Here’s a little Valentine’s Day gift for every Indiana family: we’ve got the cheapest dozen roses in the entire country.
Valentine’s Day is right around the corner, and let’s be real — between school valentines, the class party snacks, and whatever you’re doing for dinner, the budget is already feeling it. So this piece of news? It’s actually something to smile about.
A brand-new report from FinanceBuzz analyzed the average price of a dozen roses across all 50 states. The nationwide findings are a little jaw-dropping — but Indiana comes out looking really good.
Average national price for a dozen roses in 2025
That’s up 16% from just three years ago — in 2022, the average was $80.16
Yes, you read that right. Roses have jumped 16% in price over the past three years. Last year’s average was $90.51, so even year-over-year we’re seeing a 3% increase. It seems like everything is getting more expensive — and flowers are no exception.
💸 Where Roses Cost the Most (Yikes)
If you have family or friends in Hawaii, Texas, or Kansas, they are definitely paying more for their Valentine’s Day blooms. Here’s a look at the priciest states for a dozen roses right now:
🥀 Most Expensive States
- Hawaii — $127
- Kansas — $113
- Texas — $113
- Montana — high
- North Dakota — high
- Maine
- Wyoming
- New York
- Vermont
- Washington State
🌹 Most Affordable States
- Indiana — $72
- Massachusetts — $75
- California — $78
- Pennsylvania
- Alaska
- New Mexico
- Arizona
- Rhode Island
- Oregon
- Illinois
Indiana Is #1 — For the Best Reason
At just $72 for a dozen roses, Indiana has the most affordable roses of any state in the country. That’s $55 less than Hawaii, $21 less than the national average, and a full Valentine’s budget win for Hoosier families.
📊 How Indiana Stacks Up
Indiana
National Avg
Hawaii
🌹 How to Make the Most of Indiana’s Rose Advantage This Valentine’s Day
Now that you know you’re already saving money just by living here, here are a few ways to stretch that Valentine’s budget even further — because let’s face it, moms deserve a little extra thought this time of year.
✨ Smart Valentine’s Day Tips for Indiana Families
- Shop local florists early. Local flower shops in Elkhart and the Michiana area often offer better pricing and freshness than big-box stores — especially when you order a few days ahead of February 14th.
- Mix roses with wildflowers. Ask your florist to fill out a bouquet with greenery, baby’s breath, or seasonal flowers to make a dozen roses look like twice the arrangement for the same price.
- Grocery store floral departments are underrated. Martin’s, Meijer, and Kroger all carry roses, and the quality is often better than you’d expect at even lower price points.
- Don’t wait until February 14th. Prices spike the closer you get to Valentine’s Day. Buy Wednesday or Thursday the week before and keep them in a cool spot.
- Teach the kids to make a card. A handmade card from your little one tucked into a bouquet? That’s the combo that actually makes a mom tear up.
💬 Why Are Roses Getting So Expensive Everywhere Else?
The FinanceBuzz report didn’t pinpoint a specific reason for the nationwide price increase, but the 16% jump over three years lines up with broader trends in inflation, supply chain costs, and transportation. Most cut roses sold in the U.S. are imported from countries like Colombia and Ecuador, meaning fuel costs, labor, and shipping all factor into what you pay at the register.
The good news? Indiana’s lower cost of living and proximity to Midwest distribution hubs seems to be working in our favor — and that’s something worth appreciating this Valentine’s season.
🎶 Celebrate Love with Froggy 102.7
We’re playing all the love songs this Valentine’s season. Tune in to 102.7 FM or listen online and let us set the mood for your February 14th. From our Froggy family to yours — Happy Valentine’s Day, Michiana! 💕