En lingüística histórica, una macrofamilia o superfamilia es una unidad filogenética conjeturada que englobaría varias familias de lenguas, filogenéticamente demostradas.