Ruth Gilbert was born at Greytown, New Zealand, in 1917, daughter of Florence Margaret (Carrington), a music teacher, and Henry George Gilbert, a Prebyterian minister and violin-maker. In 1945 she married John B. Mackay (1918-95), a doctor, and has four children.