The municipality of Lamporecchio lies in the region of Tuscany in the province of Pistoia at 56 metres above sea level. It has an area of 22.2 sq.km. and a population of about 7491.