Yes, Dr Pepper contains caffeine. A 20 oz can has approximately 68 milligrams of caffeine.