Silveira is a parish (freguesia) in the municipality of Torres Vedras in Portugal. It covers an area of 24.76 km² and had a population of 6,496 as of 2001.