Kristoffer hadde tre sønner, Erik, Otto og den yngste, Valdemar, som overtok den danske tronen i 1340.