Villarzel est une commune suisse du canton de Vaud, située dans le district de la Broye-Vully. Elle est le résultat de la fusion des anciennes communes de Rossens, Sédeilles et Villarzel le 1er juillet 2006. Elle est peuplée de 446 habitants en 2018. Son territoire, d'une surface de 768 hectares, se situe entre les vallées de la Broye et de la Glâne.