San Cristóbal de la Barranca is a town and municipality, in Jalisco in central-western Mexico. The municipality covers an area of 523 km². As of 2020, the municipality had a total population of 2,924.