Территория ЭКСПО-2010 расположена по обоим берегам реки Хуанпу, которой город Шанхай разделен на Западный и Восточный берега, соответственно Пуси и Пудун. Вся территория выставки разбита на пять зон, общей площадью 5,28 кв. км. Среди них, зоны А, B и С находятся в Пудуне, а зоны D и E -- в Пуси. Все зоны расположены в районе между мостами "Наньпу" и "Лупу".
В зоне А размещаются китайский национальный павильон и национальные павильоны стран Азии, за исключением стран Юго-Восточной Азии.
В зоне B -- национальные павильоны стран Юго-Восточной Азии и Океании, тематические павильоны, павильоны международных организаций, культурный центр и другие сооружения.
В зоне С -- национальные павильоны стран Европы, Америки, Африки и павильоны международных организаций, а также развлекательные объекты.
В зонах D и Е -- павильоны корпораций, павильоны "Город и следы" и "Город и будущее", выставочная площадь "Зоны передовой городской практики".