Cuevas de Almanzora es un municipio español situado en la parte nororiental de la comarca del Levante Almeriense, en la provincia de Almería. A orillas del mar Mediterráneo, este municipio limita con los de Pulpí, Huércal-Overa, Antas y Vera.
El municipio tiene una población de 13.776 habitantes (2018), repartidos en la capital municipal, Cuevas del Almanzora, y las pedanías de La Portilla, Guazamara, Palomares, Villaricos, El Largo, Grima, Los Lobos, La Mulería, Las Herrerías, Pozo del Esparto, Los Guiraos y El Alhanchete.