El 18 de noviembre de 1999, el gobierno chino oficialmente decidió que Shanghái concursaría para convertirse en la sede de la Exposición Universal 2010. Con el apoyo local e internacional, Shanghái consiguió el título de ciudad anfitriona el 3 de diciembre de 2002 durante la asamblea general 132 de la Oficina Internacional de Exposiciones (BIE, por sus siglas en francés). Shanghái 2010 se perfilaba para convertirse en la exposición universal más impresionante de todos los tiempos.

Con más de 5 kilómetros cuadrados, el recinto ferial de la expo, situado en una antigua zona industrial rehabilitada, se extiende a ambos lados del río Huangpu (que divide la ciudad en dos) y es el más grande de la historia de las exposiciones universales. El área donde están los pabellones ocupa 3 kilómetros cuadrados y cuenta con lo último en tecnología ecológica. El resto consiste en áreas verdes, instalaciones de servicio y el Expo Village, espacio residencial construido del lado de Pudong y al lado del puente Lupu.
El recinto ferial está formado por 5 zonas, que a su vez se dividen en grupos repartidos en clusters. Hay un total de 12 grupos y 26 clusters, cada uno de los cuales mide más o menos 25 hectáreas y cuenta con baños, teléfonos, puestos de comida y otros servicios básicos. Los países fueron acomodados de acuerdo al continente del que provienen.

Vale la pena destacar las mejoras de infraestructura que Shanghái llevó a cabo para facilitar el óptimo desempeño de la exposición, tales como la notoria expansión de la red del metro, la nueva terminal en el aeropuerto de Pudong o la creación de un tren rápido a Beijing.