Canjáyar er en by og kommune i det sørøstlige Spania, i provinsen Almería. Kommunen har 1 178 innbyggere (2021).