São João das Lampas es una freguesia portuguesa del concejo de Sintra, con un área de 57,29 kilómetros cuadrados y una población de 9.665 habitantes (2001).la densidad de población asciende a 168,7 hab/km².