Only 31% of retirees have retirement income from pensions, which is a drop of 6% compared to the previous years. The average annual pensions range from $9,262 for private pensions to $22,172 for a federal government pension. Railroad pensions go up to $24,592.