The second presidential debate between Republican incumbent President George W. Bush and Democratic challenger Senator John Kerry took place at Washington University in St. Louis, Missouri, on October 8, 2004. This town hall style debate was open to all topics and ABC's Charles Gibson moderated.