 Swanson has been called up at U18 and U20 level by the United States.He was called up to the U18s for the first time in September 2013, as part of a 36-player training camp in Carson, California.Swanson made his first appearances for the U18s in 2014, taking part in the Lisbon International Tournament, International Tournament of Václav Ježek, a December training camp in Marbella, Spain, and captaining the side in a friendly against Canada in April.