Pese a lo montañoso del término municipal, las tierras de Teba son generalmente aptas para las labores agrícolas, que han constituido, tradicionalmente, el sector económico más importante para sus habitantes.