There are a lot of us that wonder if we will ever be able to retire. It's tough to build up enough retirement cash to even make the thought realistic.

Michael Steele/Getty Images

A million dollars sounds like a pretty substantial amount of cash but with no more income coming in, it really isn't that much.  How long you could expect one million dollars to last, in retirement, all depends on which state you live in.

If you plan on retiring to California or Hawaii, that million isn't going to go as far as it would in less desirable states. Northeastern states are also more expensive to live in, draining that retirement money a bit quicker.

Enter your number to get our free mobile app

The survey used the following criteria for each state. Annual grocery cost, annual housing cost, annual utilities cost, annual transportation cost and annual healthcare cost.

Hawaii came in as the most expensive with a million dollars lasting about 10 years, 2 months and 29 days. On the other end of the spectrum, Mississippi came in as the lest expensive state to retire, at 23 years, 2 months and 2 days. But who the hell wants to live in Mississippi?

The good ol' state of Minnesota hangs kind of in the middle of the pack at #21.

  • Annual groceries cost: $4,261.57
  • Annual housing cost: $8,234.16
  • Annual utilities cost: $3,760.33
  • Annual transportation cost: $4,658.24
  • Annual healthcare cost: $7,584.23
  • Total annual expenditures: $51,622.90

At this rate, in Minnesota, one million dollars in retirement will last about 19 years, 4 months and 10 days.

Surrounding states will stretch your buck a bit further, but not much. Iowa a million will last about 21 years, 4 months and 18 days, North Dakota, 20 years, 1 month and 1 day, Wisconsin, 20 years, 4 months and 18 days.

So, if you want your retirement to last the longest it can, you may have to move to Mississippi.  On the bright side, you money will not only last longer, life itself will probably seem longer.

(GoBankingRates.com)

7 Things That Spend Like a Stimulus Check in St. Cloud