En 1801 se volvió a casar, esta vez con Mary Jane Clairmont, una suiza ginebrina que ya tenía dos hijos: Charles y Claire, y que le daría un segundo hijo propio: William.