1799 wurde er als Abgeordneter der Whigs für das County Argyll ins britische House of Commons gewählt. Er wurde fünfmal wiedergewählt und hatte das Mandat bis 1822 inne. Im Mai 1819 wurde er als Fellow in die Royal Society aufgenommen.
Am 3. August 1802 heiratete er in erster Ehe Elizabeth Campbell († 1818), Tochter des William Campbell, Gutsherr von Fairfield in Ayrshire. Die Ehe blieb kinderlos.
Am 17. April 1820 heiratete er in zweiter Ehe Joan Glassel († 1828), Erbtochter des John Glassel, Gutsherr von Long Niddry in East Lothian. Mit ihr hatte er zwei Söhne und zwei Töchter:
Lady Emma Augusta Campbell (1825–1893), ⚭ 1870 Sir John McNeill († 1883), Gutsherr von Colonsay;
Elizabeth Campbell (1828–1828).
Am 8. Januar 1831 heiratete er in dritter Ehe Anne Colquhoun Monteath (1801–1874), Witwe des George Cunningham Monteath, Tochter des John Cuninghame, 13. Laird von Craigends in Renfrewshire. Die Ehe blieb kinderlos.
Literatur
David R. Fisher: CAMPBELL, Lord John Douglas Edward Henry (1777–1847), of Ardencaple, Dunbarton. In: R. G. Thorne (Hrsg.): The History of Parliament. The House of Commons 1790–1820. Secker & Warburg, London 1986, ISBN 0-4365-2101-6 (historyofparliamentonline.org).