Se localiza al oriente del estado, en la región de la Huasteca (Huasteca Potosina), a orillas del Río Tampaón, también conocido popularmente como "Río Valles".