Šočikalko je veliko pretkolumbovsko arheološko nalazište koje se nalazi zapadno od meksičke savezne države Morelos. Ime Šočikalko na navatl jeziku, znači „u kući cveća”. Arheološko nalazište se nalazi 38 kilometara jugozapadno od Kuernavake, u Meksiku. Grad je nastao oko 650. godine, nakon pada Teotivakanskog carstva i smatra se da je on bio glavni razlog pada ovog carstva. Zbog svojih izvanredno sačuvanih ostataka, Šočikalko je uvršćen u Uneskov popis mesta svetske baštine u Americi.