Katwijk, also spelled Katwyk, is a coastal municipality and town in the province of South Holland, which is situated in the mid-western part of the Netherlands.
The Oude Rijn river flows through the town and into the North Sea.
Katwijk is located on the North Sea, northwest of Leiden and 16 km north of The Hague. It shares its borders with the municipalities of Noordwijk, Teylingen, Oegstgeest, Leiden, and Wassenaar.
In August 2020, Katwijk had a population of 65.929 and covers an area of 31.15 km², of which 6.40 km² is water.
Katwijk is by far the largest town in the Duin- en Bollenstreek.