Grazalema es un municipio español situado en la provincia de Cádiz, en la comunidad autónoma de Andalucía. Se encuentra en la Sierra de Grazalema, en el Parque Natural de la Sierra de Grazalema. Tiene una población de alrededor de 2.500 habitantes y una superficie de 123,53 km².