If wedding costs are an indicator of consumer confidence, Americans must be feeling pretty good about their finances right now.

The average cost of a wedding last year exceeded $31,213, up 4.5% from $29,858 the previous year and an increase of 16% from a recent low of $26,984 in 2010, according to a survey of 15,800 brides by wedding website The Knot. The most expensive place to get married last year was Manhattan (an average cost of $76,328) — five times the cost of getting married in Utah, the least expensive place (where the average wedding cost just $15,257). Long Island, N.Y. ($55,327), North-Central New Jersey ($53,986), Westchester County and Hudson Valley, N.Y. ($52,954) and Chicago ($50,934) also topped the list of the most expensive places to get hitched.