Torrelavit es un municipio ubicado en la provincia de Provincia de Barcelona en Cataluña. La población de Torrelavit es de 1 422 personas (2020), el área de Torrelavit es de 23.60 kilómetros cuadrados, la distancia de Torrelavit a Barcelona (capital de la Cataluña) es de 54 kilómetros, la distancia de Torrelavit a Madrid es de 582 kilómetros. Torrelavit comparte fronteras con Piera, Subirats, Pla del Penedés, Fontrubí, San Quintín de Mediona y San Pedro de Riudevitlles.