Thirteen percent, or 2.4 million, of the U.S. veteran population was born outside the country or are children of immigrants, according to the Migration Policy Institute. Out of the foreign-born veterans, 17. 5 percent were born in Mexico and 17.3 percent were born in the Philippines. Nearly 5 percent came from Germany, almost 4 percent were born in Colombia and the U.K. Three percent of veterans hailed from Guyana, Cuba and Vietnam. Two percent were born in Panama. Forty percent of foreign-born veterans came from other countries that were not identified in the chart.