The American Red Cross will hold a blood drive on Tuesday, Sept. 25, from 8:30 to 2 p.m. in the Bluffton High school gymnasium.