Ravenscroft is an unincorporated community in White County, Tennessee, United States. Ravenscroft lies on the Cumberland Plateau to the east of Sparta off US Highway 70. Along with the adjacent areas of Bon Air and DeRossett, Ravenscroft is part of a greater community known as "BonDeCroft."