Dylann Roof lahir di Columbia, Carolina Selatan, dari Franklin Bennett (disebut Bennett) Roof, seorang tukang kayu, dan Amelia Amy Cowles, seorang bartender. Keduanya bercerai tetapi untuk sementara didamaikan pada saat kelahirannya.