Internationally, Salcido competed with the Mexico national team in three World Cups: 2006, 2010, 2014 and three Gold Cups: 2005, 2007, 2011, He was a member of Mexico's team that won the gold medal at the 2012 Summer Olympics. He made his first national team appearance at the age of 24 in 2004. In 2014, after the World Cup in Brazil, Salcido officially retired from the national team.