No, senior citizens cannot claim deduction under section 80TTB on the interest earned from NBFC deposits.