If you’re one of the cool parents who want your little ghouls to get the best haul of tooth-rotting candy goodness possible this Halloween, you ought to buy them a plane ticket. Or at least drive them across the state line into Utah.

Colorado is the fifth worst state for trick-or-treating, according to a recent analysis of candy-buying trends over the last two years. In the week before Halloween, Coloradans spent an average of $12.37 per person on candy in 2015 and 2016. That’s well below the national average of $16 per person.

The breakdown, put together by Denver-based shopping rewards app Ibotta, showed that the proverbial sweet tooth — and good, decent people who want to make children happy– is particularly common in the Pacific Northwest. Oregon and Washington were No. 1 and No. 2 in U.S. candy spending, according to Ibotta’s analysis.

The average Oregonian nearly busted the curve, dropping $40.29 on Snickers, Twix, Skittles and the like in the week leading up to Halloween the last two years.

In Washington, the average candy giver invested $28.63 in their goods. New Jersey, Utah (Colorado’s immediate neighbor to the west) and California fill out the top five.

Colorado is joined in the hall of cheapskates (in descending order of dollars spent) by Alabama, Michigan, Georgia and Ohio. Buckeyes spent an average of $11.21 per person, according to the analysis.

In the hall of wet blankets you’ll also find Vermont, Maine, Arkansas, New York and Maryland. Those are the states that spent the most on oral care products in the week leading up to Halloween, the analysis found.

Ibotta did figure out the best day to buy candy in the week before Halloween. It’s Oct. 27.

The company determined candy costs an average of $1.94 per unit on the 27th. The worst day to buy, unsurprisingly, is Halloween Eve. Prices jump up to an average of $2.75 per unit Oct. 30.