Die Gemeinde von Taviano liegt in der Region Apulien in der Provinz von Lecce 58 Meter über dem Meeresspiegel. Sie hat eine Oberfläche von 21.2 Quadratkilometer und zählt ca. 12711 Einwohner.