Cazorla er en by og kommune i det sørøstlige Spania, i provinsen Jaén. Kommunen har 7 248 innbyggere (2021).