The Wales worldwide defender has signed a five-year contract with Jose Mourinho's side.
Rodon featured in all of Swansea's Championship fixtures this season and hasn't conceded a goal.
Rodon, a week shy of his 23rd birthday, started all three of Wales' matches during the worldwide break against England, Ireland and Bulgaria.
The 22-year-old Wales global impressed for Steve Cooper's side in the Championship and has now completed his move to north London.
Rodon started all of Wales' matches during the recent worldwide break and will be united with compatriots Gareth Bale and Ben Davies at Tottenham.
Jose Mourinho made it known of his desire to strengthen Tottenham's central defensive options, having already added full-backs Matt Doherty and Sergio Reguilon during the worldwide transfer window.
"It is a great opportunity to publicly thank my boss, my board, Mr. Levy, the structure, [head of recruitment] Steve [Hitchen] because what they did for the team was incredible", Mourinho said.
"Mr. Levy showed once more that when he wants, when he is really involved, he is a genius in the way he makes deals happen and I can only publicly thank them for what they gave to the team".
"I always loved playing football, and here I am".