Astin married Christine Harrell on July 11, 1992. They have three daughters, Alexandra (born November 27, 1996), Elizabeth (born August 6, 2002) and Isabella (born July 22, 2005), all with the same middle name of Louise.