President Barack Obama will announce in tonight's State of the Union address that, by this time next year, 34,000 U.S. troops in Afghanistan will have returned home, sources tell CNN's Jake Tapper.

The return of those troops will reduce the number of U.S. forces in Afghanistan by one half.