How Many Veterans are There?

As of 2005, the US government stated there were 24.5 million veterans in the United States. This number may not include those living abroad, that may be citizens of another country. Since this number is three years old, there could be quite a number of new veterans as a result of the War in Iraq, and Afghanistan.