慈禧一共有兩個兒子,一個是親生兒子愛新覺羅·載淳,后為同治帝;一個是養子愛新覺羅·載湉,后為光緒帝。
咸豐帝死后,年僅6歲的愛新覺羅·載淳登上皇位,年號同治。由于同治帝太過于年幼,因此慈禧就順理成章的代替皇帝處理朝政。
同治帝六歲即位,十八歲親政,可惜一年之后就去世了,年僅十九歲,和他的祖輩相比,他的壽命實在是太短了,在他死后,慈禧為了手中的權力不落入他人手中,決定立自己親妹妹的孩子為皇帝,繼續垂簾聽政,將所有的權力都握在手中。
光緒帝登上皇位的時候只有四歲,他的父親醇親王是咸豐帝的弟弟,是慈禧的小叔子。光緒帝的母親是慈禧的妹妹。以血緣關系上看,從父系這邊稱呼,光緒帝得稱慈禧為伯母,從母系這邊稱呼,得稱慈禧為姨母。