Melpignano is a small town and comune in the province of Lecce in Apulia, Italy. It is one of the nine towns of Grecìa Salentina. Melpignano has a population of 2,209 inhabitants (called Melpignanesi) and an area of 10.93 square kilometres (4.22 sq mi), thus showing a population density of 202,1 inhabitants per square kilometer. The comune rises 89 metres (292 ft) above the sea level.
There are 84 industrial firms employing 474 people that are the 60,69% of the total of the workers. There are 50 service firms employing 165 people that are the 21,13% of the total of the workers. There are also 39 firms employing 89 people that are the 11,40% of the total of the workers. There are also 23 administrative offices employing 53 workers that are the 6,79% of the total of the workers.