The New York Caribbean Carnival, officially known as the West Indian American Day Carnival, is a massive, multi-day celebration of Caribbean culture, music, and food held annually in Brooklyn. Culminating every Labour Day (the first Monday in September), it is one of the largest and most vibrant street festivals in the United States.