Teba es un municipio ubicado en la provincia de Provincia de Málaga en Andalucía. La población de Teba es de 3 744 personas (2020), el área de Teba es de 144 kilómetros cuadrados, la distancia de Teba a Sevilla (capital de la Andalucía) es de 105 kilómetros, la distancia de Teba a Madrid es de 515 kilómetros. Teba comparte fronteras con Almargen, Los Corrales, Campillos, Ardales y Cañete la Real.