Macronutrients and dietary energy influence aging, age-related health, and life span. Reduction in telomere length has been proposed as one mechanism for aging. Therefore, this study investigated the effects of varying ratios of dietary macronutrients and energy on telomere length in older adult mice. C57Bl/6 mice were fed ad libitum their entire life on one of 25 diets varying in protein, carbohydrates, fat, and energy. Average telomere length ratio (ATLR) was measured by polymerase chain reaction in livers of a subset of 161 mice aged 15 months. There was a significant positive relationship between ATLR and carbohydrate intake and a negative relationship with protein intake, but no relationships with fat or energy intake. Analysis using the Geometric Framework and Generalized Additive Models confirmed that carbohydrate intake was positively associated with ATLR, while the longest ATLR was achieved by mice restricted to low protein, high carbohydrate diets. ATLR distribution across the diets was parallel to median life-span results previously published. ATLR was associated with blood levels of some amino acids (asparagine, glutamate, taurine) but not with blood levels of fatty acids, hepatic mitochondrial function, or nutrient sensing pathways. In conclusion, mice on low protein, high carbohydrate diets have the longest hepatic telomeres and longest life span.