The defender has earned five caps for the United States national team since 2010, most recently appearing as a half-time substitute in the World Cup 2014 qualifying match against Guatemala on June 12.
His versatility made Cameron a valuable asset in Houston long before he settled into his spot in the middle of the back line where he turned in to one of the top defenders in Major League Soccer.
“On behalf of the club, I want to thank Geoff for his contributions over the last five seasons and wish him all the best at Stoke City,” said Dynamo president Chris Canetti.
“He has been an excellent player and community ambassador during his time here. I am confident that he will have success in the Premier League. We are sorry to see Geoff go, but this is an excellent deal for all parties involved and one that is very beneficial to the Dynamo moving forward.”
Dynamo head coach Dominic Kinnear added: “We are very happy for Geoff. I think he is a great player and he can be successful in England. We didn’t know what kind of player he was when we drafted him. But soon we knew he had a real good chance to play on the national team and have other great opportunities.”