Через город протекают две реки — Рио-Сан-Хуан и Рио-Сан-Лоренсо — и русла обеих претерпели намеренные изменения. Свыше трёх километров русла Рио-Сан-Хуан, проходящей прямо по центру Теотиуакана, было изменено предположительно во II веке для точного соответствия ортогональной планировки города и обхода с северной стороны Сьюдаделы и Большого компаунда (изначально река протекала по территории, где они располагались). Ширина канала стала равной примерно 15 метрам. Сегодня, глядя на незначительный ручеек, это кажется чрезмерной перестраховкой, однако необходимо учитывать, что в классический период уровень грунтовых вод был выше и вместе с выпадающими осадками в сезон дождей поток воды мог достичь довольно внушительной разрушительной силы, которую для благополучного развития города требовалось обуздать. В южной части Теотиуакана схожему изменению подверглось около 3,5 километров русла реки Рио-Сан-Лоренсо. Её, скорее всего, также намеренно выпрямили и заставили течь с отклонением в 8о к югу от востока, что является 1/2 стандартного отклонения от севера в городе. Причины такого шага остаются неясными, возможно, теотиуаканцев к нему подтолкнули наводнения.
Теотиуакан был огромным городом, на строительство которого ушло большое количество природного материала. В основном для постройки компаундов, домов, храмов и главных пирамид использовались камни вулканического происхождения (базальт,
Поверхность стен обмазывали глиняной смесью, в которой использовались осколки базальтовой брекчии28, добывавшейся у берегов рек на восточном склоне Серро-Гордо и в западной части горной гряды Патлачике. Глина с илом часто использовались в качестве наполнителя и материала для изготовления саманного кирпича —
Мегаполис в огромном количестве использовал известь, штукатуркой из которой покрывались стены домов, ограждения компаундов, дороги, мостовые и другие поверхности. Это был теотиуаканский финишный отделочный материал. Для нужд города на изготовление штукатурки требовалось затратить 12,2 миллионов кубометров древесины, то есть ежегодно приходилось бы сжигать десятки тысяч тонн топлива. Однако известно, что лесной покров в непосредственной близости от Теотиуакана оставался практически неизменным на протяжении всего времени развития города, следовательно, туда, как отметил Л. Барба, поступала уже готовая известь из других регионов.
Лесной покров использовался также как источник древесины для топлива, шестов и балок крыш, а также перемычек дверных проёмов. В основном в этих целях использовали
Ремесленное производство