Se casó con su prima Úrsula Iguarán y, a pesar del miedo de tener un hijo con cola de cerdo por la cercanía familiar, tuvieron tres hijos: José Arcadio, el Coronel Aureliano Buendía y Amaranta, además de adoptar a Rebeca.