Emplazado en el corazón de la Sierra Gaditana, a los pies de la Sierra de Lijar, es uno de los pueblos con mayor superficie de la comarca, 135,5 Km2 de extensión. Cercano a poblaciones como Jerez, Ronda, Sevilla, Algodonales se encuentra en un cruce de caminos con unas comunicaciones envidiables.