Canjáyar es un municipio ubicado en la provincia de Provincia de Almería en Andalucía. La población de Canjáyar es de 1 189 personas (2020), el área de Canjáyar es de 67 kilómetros cuadrados, la distancia de Canjáyar a Sevilla (capital de la Andalucía) es de 291 kilómetros, la distancia de Canjáyar a Madrid es de 547 kilómetros. Canjáyar comparte fronteras con Alboloduy, Alsodux, Rágol, Instinción, Felix, Dalías, Padules, Beires, Ohanes y Las Tres Villas.