Cogollos está situado en el límite norte del parque natural de Sierra Nevada, formando parte del espacio serrano que los árabes llamaron el Sened. No obstante, sus orígenes son mucho más antiguos: se sitúan en el Bajo Imperio Romano, época de la que han aparecido numerosas monedas y joyas. Otros historiadores defienden la tesis de que este asentamiento romano se estableció sobre otro anterior del periodo argárico, siempre en torno a sus yacimientos de hierro y cobre. Los Reyes Católicos tras conquistarla, la cedieron al marqués de Villena y bajo esa jurisdicción llegó hasta el siglo xix cuando se suprimieron los señoríos. Fue refugio de los moriscos durante su sublevación y en consecuencia sufrió represión.