Tamazunchale is a town and municipality in the Mexican state of San Luis Potosí, central Mexico. In 2010 the area of the municipality was 354 square kilometres and the population was 96,820. The population of the town was 24,562.