The annual North Carolina Folk Festival is a 3-day, multi-stage, free-admission, outdoor event and celebration of creative expressions rooted in cultural traditions. The Festival program features musical performances, participatory dance workshops, global cuisine, family activities, and a folklife demonstration area with master artists/makers.