Snake blood is red. Like most mammals, fish, reptiles, amphibians, and birds, snakes have hemoglobin in their blood, which is a protein containing iron. This iron is responsible for giving the blood its characteristic red color.
While snakes' blood is red, it may appear darker or lighter depending on the species and the amount of oxygen present. For example, the "blood python" is named for its red color phase, though not all individuals of this species have this trait.