The average FICO credit score hit an all-time high this year, reaching 704 and continuing an upward trend that began about a decade ago. Scores are increasing because more people are checking their credit and staying informed, and because of new standards for how negative information on your report is handled. But older folks still tend to have better scores. Americans 60 and up have an average score of 747, the highest of any generation, while those between 18 and 29 have an average of 659. Each generation increased five points on average from a year ago. The exception: Americans in their 50s, whose scores increased an average of four points.

Experian's 2017 State of Credit report similarly found that Generation Z, defined as those 18 to 20 years of age, had the worst credit scores of any age group. "Keep in mind that age is not considered in the FICO Score, but when we look at typical behavior according to what predictive credit data is considered by the score, it makes sense why older consumers score higher than younger consumers," Tommy Lee, principal scientist at FICO, tells CNBC Make It. "Older consumers have longer credit histories, as one might expect and, in general, longer credit history equates to higher credit worthiness." "In addition, fewer older consumers are searching for credit and opening new accounts. Our research shows that the recent opening of credit accounts represents greater risk, especially for those without long credit histories," Lee adds.