Sofia Huerta joue la Coupe du monde féminin U20 2012 au Japon avec la sélection mexicaine. Jouant avec un coude cassé, elle marque trois des sept buts du Mexique dans ses deux victoires et deux défaites. En décembre 2012, elle joue pour l'équipe nationale du Mexique au , marquant deux buts. Elle entre en jeu en seconde période lors du match contre les États-Unis le 4 septembre 2013. En décembre 2014, elle annonce sa décision de ne pas continuer à jouer avec l'équipe nationale mexicaine, mais qu'elle tenterait de devenir membre de l'équipe nationale américaine.