how long will 1 million last in retirement
$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.
| Scenario | Approx. how long $1M may last |
|---|---|
| Low spending / lower-cost area | 30+ years |
| Moderate spending | 20–30 years |
| High spending / high-cost area | 10–15 years |