Canjáyar es una localidad de la provincia de AlmerÃa, AndalucÃa, España, situada a orilla del rÃo Andarax. La población a 1 de enero de 2006 es de 1.561 habitantes. El municipio tiene una extensión de 67 km². Se encuentra situada a una altitud de 618 metros y a 47 kilómetros de la capital de provincia, AlmerÃa.