Upper Cascade Falls is located in Hanging Rock State Park near Danbury, North Carolina. Hanging Rock State Park is northeast of Winston-Salem and is best know for the Hanging Rock which is worth the hike while you are visiting Upper Cascade Falls.
Hanging Rock State Park was created in 1936 by a donation of 3,096 acres from the Winston-Salem Foundation and the Stokes County Committee. Prior to this the area had been owned by a developer intent on creating a mountain resort. The Civilian Conservation Corps built the original facilities between 1935 and 1942 including a 12 acre lake and bathhouse. The CCC was designed to supply jobs for young men and to relieve families who had difficulty finding jobs during the Great Depression.
To reach the falls park in the Visitor's Center parking lot and follow the marked trail. It is only 3 tenths of a mile to the falls on a mostly flat gravel trail. Both All Trails and the Hanging Rock State Park map rate the hike as easy. There is a good observation deck at the falls and steep wooden steps leading down to the base of the falls. The only hard part of the hike is the climb backup the stairs from the base of the falls.
Upper Cascade Falls is on Cascade Creek and drops about 25 feet into a small plunge basin.
Here is a link to the Hanging Rock State Park website.