Salem takes pride in hosting the fast-growing and second largest state fair in Virginia. The Salem Fair offers eleven days of wholesome family fun, featuring agricultural exhibits, crafts, food, games and carnival rides. The Salem Fair always offers a variety of free entertainment acts every day. Entertainment includes racing pigs, clowns, magicians, a petting zoo, contests, beauty pageants, music and more. The Salem Fair takes place every July at the Salem Civic Center, offering free parking and free admission.