El Alhama nace en la cara norte de Sierra Nevada en el término municipal de Lugros, y atraviesa los términos municipales de Lugros, Polícar, Beas de Guadix, Marchal y Purullena.