Wilhelm Legrand war seit 1820 mit Ursula (* 18. Mai 1797 in Basel; † 18. Januar 1853 ebenda), Tochter des Kaufmanns und Appellationsrats Emanuel La Roche (1771–1849) verheiratet; die Ehe blieb kinderlos.