Branch holds dual citizenship in the United Kingdom and the United States.
After graduating from Mercersburg Academy, a boarding school in Mercersburg, Pennsylvania, she graduated from Middlebury College in 1994.