Municipio que se encuentra en el Noreste de la provincia, concretamente a los pies de la Sierra de Grazalema en la ribera del río Majaceite, encontrándose su término municipal dentro del parque natural Sierra de Grazalema y del parque natural de Los Alcornocales. -Wikipedia