Huamachuco ist die Hauptstadt der Provinz Sánchez Carrión in der peruanischen Region La Libertad. Die Einwohnerzahl beim Zensus 2017 betrug 41.613. 10 Jahre zuvor lag sie bei 28.330. Der Name der Stadt ist von dem dort ehemals ansässigen Volk der Wamachukos abgeleitet.