The municipality of Taviano lies in the region of Apulia in the province of Lecce at 58 metres above sea level. It has an area of 21.2 sq.km. and a population of about 12711.