La commune de Taviano se situe dans la région de Pouilles dans la province de Lecce à 58 mètres sur le niveau de la mer. Superficie de 21.2 km carrés et conte environ 12711 habitants.