W 2009 roku Johnson był uczestnikiem Mistrzostw Świata U-20. Zagrał na nich w 3 meczach, a zespół Stanów Zjednoczonych odpadł z turnieju po fazie grupowej. W pierwszej reprezentacji Stanów Zjednoczonych zadebiutował 23 stycznia 2011 w zremisowanym 1:1 towarzyskim meczu z Chile.