There are currently more than 40,000 U.S. troops in Iraq. The current agreement is for all troops to withdraw by year's end. However, the U.S. expects the Iraqis to request some U.S. troops to remain to aid in training and security.