Всего в Димитровграде получают пенсии 32931 человек. Из них до 453 руб. в месяц получают 4828 чел., 453-550 руб. - 1073 чел., 550-670 руб. - 5490 чел., 670-800 руб. - 4274 чел., 800-1000 руб. - 11457 чел., 1000-1200 руб. - 4401 чел., свыше 1200 руб. - 1401 чел. Средняя пенсия по городу составляет 810 руб. 34% пенсионеров живут за чертой бедности.