Nepomuk is a small town in the Pilsen Region of the Czech Republic. It lies near the Úslava River, some 30 km (19 mi) to the south-southwest of the regional capital of Pilsen.
Nepomuk is also the seat of the Municipality with Extended Competence and Municipality with Commissioned Local Authority within the same borders.
The village of Pomuk was mentioned for the first time in 1144 when a new Cistercian monastery was built nearby. In 13th century Pomuk was merged with neighbouring Přesanice and renamed as Nepomuk which was granted a town status in 1413.
Nepomuk is the home town of Saint John of Nepomuk (also called St. John Nepomucene or Juan Nepomuceno) who was born here in around 1340.
The Zelená Hora Castle, famous in czech history, is to the north of the town.