Casado con Eugenia de Montijo (condesa de Teba), una noble española de ascendencia escocesa y española, Napoleón III tuvo un hijo, Eugenio Bonaparte (Napoleón Eugenio Luis Juan José, 1856-1879), que a su muerte se convirtió en jefe de la familia y fue llamado por sus partidarios Napoleón IV.