Lady Eleanor Charteris (d) (à partir de ) Catherine Cole (d) (à partir de )
Enfants
Margaret Susan Campbell (d) John Francis Campbell Augusta Campbell (d) Sir Walter Douglas Somerset Campbell (d) Castalia Rosalind Campbell (d) Violet Katherine Campbell (d) Eila Frederica Campbell (d)
Il est élu membre de la Royal Society of Edinburgh en 1822 [2]. Il est député de l' Argyllshire, de 1822 à 1832 et de 1835 à 1841. En tant que Laird d'Islay, il contracte une énorme dette de 800 000 £ pour les "améliorations" de l'île. Les créanciers forcent la vente de l'île et la famille est partie en 1847.
Il est décédé le à Avranches (Normandie, France). Sa tombe est visible au cimetière d'Avranches.
Port Ellen, est nommé en 1821 par Walter Frederick Campbell pour son épouse, Eleanor et Port Charlotte est nommé en 1828, d'après sa mère, Charlotte.