Shaffer has been married to Cathy Vasapoli, a former talent booker on Good Morning America, since 1990. They have two children, Victoria and Will.