$1 million in retirement can last anywhere from about 12 years to 30+ years, depending mostly on where you live, how much you spend, and whether you have other income like Social Security or a pension. In a recent state-by-state analysis, it lasted just 12 years in Hawaii but up to 89 years in West Virginia, showing how much location changes the answer.

What changes the timeline

  • Annual spending: A retiree spending around $40,000 a year may stretch $1 million for about 25 to 30 years, while $80,000 a year can shorten that to around 10 to 15 years.
  • Cost of living: High-cost states eat through savings much faster than lower-cost areas.
  • Investment returns: Even modest returns can extend the lifespan of the portfolio.
  • Other income: Social Security or a pension can significantly reduce how much of the $1 million you need to withdraw each year.

Simple rule of thumb

If you withdraw about 4% a year , $1 million gives you about $40,000 annually , which is why many retirement planners treat it as a starting point rather than a guarantee. That amount may work for a modest lifestyle, but it can fall short if your housing, healthcare, travel, or taxes are high.

Quick examples

  • Frugal lifestyle: $30,000 to $40,000 a year can make $1 million last roughly 25 to 40 years.
  • Moderate lifestyle: $40,000 to $50,000 a year often points to about 20 to 30 years.
  • Higher spending: $80,000 a year may reduce the runway to roughly 10 to 15 years.

What this means

The most realistic answer is that $1 million is enough for many retirees, but not all retirees , and the difference usually comes down to spending discipline and location. A retiree in a lower-cost area with extra income could make it last decades, while someone in an expensive city could burn through it much sooner.

[7] [2][7] [1][2]
ScenarioApprox. how long $1M may last
Low spending / lower-cost area30+ years
Moderate spending20–30 years
High spending / high-cost area10–15 years
**TL;DR:** for many people, $1 million can last about **20 to 30 years** in retirement, but the real answer depends on your spending and lifestyle.