Yffiniac compte 3510 habitants pour une densité de 201 habitants par kilomètre carré. Cette commune se trouve dans la région Bretagne et dans le département Côtes-d'Armor(22). Le code postal de Yffiniac est le 22120 et son maire est M Michel HINAULT.