The National Cherry Festival is June 29 through July 6 this year.
Traverse City, MI - Beginning in May of 1925 as the Blessing of the Blossoms Festival to attract tourists to Northern Michigan, over the years it evolved into the National Cherry Festival, and moved to July to take advantage of the Independence Day holiday.