Roof was born on November 24, 1976 at a U.S. Air Force hospital at MacDill Air Force Base in Tampa, Florida, to Jean and Michael Roof, Sr. He had two brothers, Derek and Donny, and two sisters, Megan and Kim. Roof attended Reese AFB Elementary, Lubbock, Texas, then Frenship Intermediate and Frenship Jr. High, in Wolfforth, Texas, just outside Lubbock. While in eighth grade the Roof family moved to Yokota Air Base, Japan.