Santa Olalla del Cala es un municipio español de la provincia de Huelva, Andalucía. En el año 2010 contaba con 2.177 habitantes. Su extensión superficial es de 204 km y tiene una densidad de 10,67 hab/km. Sus coordenadas geográficas son 37 54' N, 6 14' O. Se encuentra situada a una altitud de 535 metros y a 149 kilómetros de la capital de provincia, Huelva, y a 70 kilómetros de Sevilla.