En 1830 Carache, como parroquia, formó parte del cantón de Trujillo; en 1834 se erigió en villa y en 1875 recibió el rango de ciudad.