Les taches rubis proviennent d'une dilatation capillaire présente au niveau du derme. Le risque d'en développer augmente avec l'âge, notamment à partir de 40 ans. Les variations hormonales et plus spécifiquement l'excès d'estrogènes favorisent également les taches rubis.