Stirling married Jane Hunter Mair (died 5 July 1903), an old family friend, on 28 April 1847 in Irvine, North Ayrshire, Scotland.
The couple had seven children (five daughters and two sons), as follows: Jessie Jane Stirling (born 26 June 1850) (who married Rev.
Stirling's daughter Amelia wrote many books on historical subjects, and she was the joint-translator—with William Hale White (1831–1913)—of Spinoza's Ethics (1883).
In pursuit of this goal, he moved his family briefly to Boulogne-sur-Mer, France (located in the current Pas-de-Calais department of the Hauts-de-France region), then to Paris for 18 months, then to St. Servan (located two miles from the ferry port of St. Malo in the Ille-et-Vilaine department of the Brittany region of France) for four and a half years, and then finally to Heidelberg, Germany.
[11] After this, in 1860 Stirling returned to Edinburgh—his address there was 4 Laverockbank Road, Trinity, Edinburgh[12]—which then became his permanent residence until the end of his life, and where he wrote on the philosophy of Georg Wilhelm Friedrich Hegel (1770–1831) and many other subjects.