Hagan was born to Louise and James Hagan in New York City and was raised in Pocantico Hills, a small hamlet within the town on Mount Pleasant in New York, and is of Irish, Scottish, Italian and Belgian descent. [citation needed] She has three sisters, Victoria, Christine and Joanna. She graduated cum laude with a B. A. in political science from Duke University.