Voorschoten (; population: in ) is a village and municipality in the western Netherlands, in the province of South Holland. It is a smaller town in the Randstad, enclosed by the cities of Leiden, Wassenaar and The Hague. The municipality covers an area of of which is covered by water. Recently, plans to merge into one municipality with Wassenaar have been introduced.