Tepozonalco är en ort i Mexiko.[1] Den ligger i kommunen Leonardo Bravo och delstaten Guerrero, i den södra delen av landet, 210 km söder om huvudstaden Mexico City. Tepozonalco ligger 1 537 meter över havet[1] och antalet invånare är 817.[1]
Terrängen runt Tepozonalco är kuperad åt nordost, men åt sydväst är den bergig. Tepozonalco ligger nere i en dal.[a] Runt Tepozonalco är det ganska glesbefolkat, med 34 invånare per kvadratkilometer.[3] Närmaste större samhälle är Chichihualco, 9,2 km nordost om Tepozonalco. I omgivningarna runt Tepozonalco växer i huvudsak blandskog.[4]