Originally eligible for both his native United States and Mexico via his Mexican parents, Alvarado expressed interest in both national teams. Ultimately, he debuted for the United States in a 3–2 loss against Denmark on March 25, 2015. He was cap tied to the United States on July 7, 2015, when he started the opening match of the 2015 CONCACAF Gold Cup versus Honduras.