Gladys is an unincorporated community in Campbell County, Virginia, United States. Gladys is located on U.S. Route 501 10.6 miles northwest of Brookneal. Gladys has a post office with ZIP code 24554, which opened on April 4, 1836.Shady Grove was listed on the National Register of Historic Places in 1982.