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 sea level.
There are 84 industrial firms employing 474 people who are the 60,69% of the total of the workers. There are 50 service firms employing 165 people who are the 21,13% of the total of the workers. There are also 39 firms employing 89 people who are the 11,40% of the total of the workers. There are also 23 administrative offices employing 53 workers who are the 6,79% of the total of the workers.