Workers and employers in the U.S. are bracing for a retirement crisis, even as the stock market sits near highs and the economy shows signs of improvement.

New data show that powerful financial and demographic forces are combining to squeeze individuals and companies that are trying to save for the future and make their money last.

Fifty-seven...