Do any debit cards have cash back?

Yes. Some people think that only credit cards offer cash back rewards, but the Affinity Cash Back Debit Card rewards users with 1% cash back on all debit transactions.