La Festa Major de Vilafranca se celebra en honor a Sant Fèlix, patró de la ciutat, del 29 d’agost al 2 de setembre.
L’estructura ritual de la festa segueix el model festiu propi del Penedès i el Camp de Tarragona basat en cercaviles i castells: cercavila al matí, castells al migdia i processó a la tarda-vespre. Aquesta és l’estructura que es va repetint els tres dies centrals de la Festa Major, 29, 30 i 31 d'agost.
Entre les activitats paral·leles, la dotzena Cursa de Sant Fèlix té lloc el 26 d'agost, amb botifarrada posterior i festa amb DJs. La Festa Major dels Petits es fa l'1 de setembre.