Swinton tuvo dos hijos gemelos (nacidos el 6 de octubre de 1997), Honor y Xavier, con su antigua pareja John Byrne, un dramaturgo y artista escocés veinte años mayor que ella.