En épocas ancestrales el pueblo de San Marcos de Llapo, que pertenecía a la antigua provincia de Conchucos, contaba con una Iglesia bien organizada denominada Copacabana a la cual pertenecían varias cofradías, dentro de las cuales estaban:
Cofradía de nuestro Amantísimo Señor Sacramentado (a la cual pertenecían las tierras de nombre Cajamala)
- La Cofradía de la Purísima (a la cual pertenecían las tierras de Collo Collo Bajo)
- La Cofradía de Santa Rosa (a la cual pertenecían las tierras de Collo Collo Alto)
- La Cofradía del Señor San Josseph (a la que pertenecían las tierras de Cajamala)
En todas estas cofradías había habitantes, los cuales trabajaban y rendían cuentas a su Iglesia de la producción realizada. Con el trascurrir del tiempo, los habitantes decidieron independizarse del pueblo de San Marcos de Llapo y formar un nuevo pueblo con sus propias costumbres. Es así como algunas personas notables de aquella época como: Francisco Gonzáles, Santos Gaviria, Vicente Lozano, Federico Mantilla, Romualdo Blas, Domingo López, Vicente Barrionuevo, entre otros; se organizaron para gestionar la creación de un nuevo distrito al que denominaron Cajamala. El pueblo se estableció en las tierras que pertenecían a las cofradías Amantísimo Señor Sacramento y a la Cofradía del Señor San Josseph.
El día 10 de diciembre de 1917, el otrora Presidente de la República , Don José Pardo, dicta la Ley N º 2616, con la que se crea el distrito de Cajamala con su capital del mismo nombre. De esa manera, el distrito de Cajamala estaba conformado por los pueblos de Ancos y los Caseríos de Pillipampa, Shungay y Huashgo. Así también, contaba con los barrios de Shogor, Chacolla, Cochas, Paccha y Allauca. Cabe anotar que con la misma ley, el distrito fue elevado a la categoría de Pueblo.
Por otro lado, los gestores de esa época tenían el ideal de crear un nuevo pueblo, más moderno, ya que deseaban construir un pueblo con las calles anchas y ordenadas. Para lograr su objetivo, solicitaron la ayuda del Arzobispo Farfán, quien tomó las medidas del terreno y elaboró el plano del distrito, el cual sirvió de base para la urbanización y lotización respectiva. Luego deciden celebrar una festividad religiosa Patronal, eligiendo el 30 de agosto en honor a Santa Rosa de Lima. Es así como el distrito empieza a crecer poco a poco, se construyeron escuelas de educación primaria en la capital y en los caseríos del distrito.
Finalmente, el día 26 de octubre de 1954, el Presidente de la República Don Manuel A. Odría dicta la Ley N º 12137 mediante la cual se denomina Santa Rosa, al otrora distrito de Cajamala, contando con los Anexos de Miraflores, El Porvenir, Ancos y Chuquiquillán.