به گزارش هفت صبح تعداد دقیق همسران ناصرالدین شاه مورد مناقشه است. برخی منابع، تعداد آن‌ها را ۸۵ نفر ذکر کرده‌اند، در حالی که برخی دیگر این رقم را نزدیک به ۱۰۰ نفر دانسته‌اند. اسناد و نامه‌های بجای مانده از آن دوران، نشان می‌دهند که ناصرالدین شاه تمایل زیادی به تعدد زوجات داشته است.

ناصر الدین شاه از زنان خود ۴۲ فرزند داشت که ۱۴ نفر از آنها در کودکی از دنیا رفتند. از جمله زن های عقدی ناصرالدین شاه می توان به گلین خانم دختر شاهزاده احمدعلی میرزا، خجسته خانم تاج‌الدوله دختر شاهزاده سیف‌الله میرزا، شکوه‌السلطنه دختر شاهزاده فتح‌الله میرزا شعاع‌السلطنه، ستاره خانم دختر محمدحسن خان تبریزی، جیران خانم فروغ‌السلطنه دختر محمدعلی خان تجریشی، سرورملک خانم سرورالسلطنه دختر شاهزاده امام‌قلی میرزا عمادالدوله اشاره کرد.