Altidore has represented the United States at various levels of international competition, featuring for the United States U-17 team at the 2005 FIFA U-17 World Championship, U-20 team at the 2007 FIFA U-20 World Cup, and the U-23 team at the 2008 Beijing Olympics. He made his debut for the senior national team in 2007 and has earned over 110 caps, representing them at the 2009 FIFA Confederations Cup, the 2011, 2015, 2017 and 2019 CONCACAF Gold Cups, and the 2010 and 2014 FIFA World Cups.