In het jaar 1881 keerde prinses Louise terug naar Engeland om te herstellen van een ernstig ongeluk.
In het jaar 1883 keerde John ook terug naar Engeland.
Op 24 april 1900 overleed Johns vader, John werd de 9e hertog van Argyll. Volgens de Engelse adel werd hij de tweede hertog van Argyll, want de titel was pas sinds 1892 opgenomen in de Engelse adel.
Op 2 mei 1914 overleed John in Kensington Palace aan een longontsteking. Zijn vrouw Louise overleed op 3 december 1939. John werd opgevolgd door Niall Campbell, de oudste zoon van lord Archibald, een jongere broer van John.