(CNBC) -- At this rate, retirement is more of a fantasy than a reality for many people in this country.
About 42 percent of Americans have less than $10,000 saved for when they retire, according to a study by GoBankingRates released Tuesday.
The No. 1 reason most people cited for not stashing more away was because they didn't earn enough to save, followed by the fact that they were already struggling to pay bills, GoBankRates said. The personal finance site polled more than 1,000 adults online in February.
Advertisement - story continues below