Teopantecuanitlán es un sitio arqueológico del estado mexicano de Guerrero.
Se ubica en la cuenca alta del río Balsas-Atoyac.
En Teopantecuanitlán se han encontrado restos de lapidaria y cerámica con un claro estilo Olmeca.
El sitio se encuentra a unos ocho kilómetros de distancia de la confluencia de los ríos Amacuzac y Mezcala, en una posición estratégica para el comercio y el tránsito entre el Altiplano y la costa del océano Pacífico.
El sitio arqueológico ocupa alrededor de 200 hectáreas y se ubica al pie de una gran montaña.