In 2010, Rossant founded the New Cities Foundation, an independent non-profit organization that seeks to understand the profound changes occurring around the world due to the cultural, industrial and economic development within urban areas.
The New Cities Foundation is based in Geneva, Switzerland, but their main office is located in Paris, France.