Los restos arqueológicos hallados en este término municipal permiten pensar en asentamientos humanos que se remontan a periodos prehistóricos, entre ellos la colonia argárica más occidental de Andalucía. El origen de su población es, sin embargo, claramente árabe y jugó un importante papel dada su doble condición de pueblo serrano y de vega, al oscilar la altitud de su término municipal entre los 810 y los 3.000 metros. Tras la conquista por los Reyes Católicos y la expulsión de los moriscos varias décadas después, sufrió un despoblamiento que se resolvió con una orden de Felipe II en 1572. En la actualidad se distinguen los núcleos Monachil Pueblo, Barrio Monachil y Sierra Nevada, habiendo visto crecer su actividad y riqueza gracias sobre todo a la estación de esquí Pradollano.