Xochicalco er et arkeologisk sted i delstaten Morelos i det sentrale Mexico. Navnet betyr «på stedet til blomstenes hus» på nahuatl. Stedet har en rekke pyramider og templer.
Ved sommersolverv kan man observere et lysfenomen i Xochicalcos offergrotte under den sentrale pyramiden, og hele grotta fylles med lys.
Xochicalcos gullalder var rett etter Teotihuacáns fall, og det har blitt spekulert i om Xochicalco hadde noe å gjøre med dette.