Byen består av to administrative deler: Nepomuk og Dvorec. På høyden Zelená hora (533 m) nord for Nepomuk sentrum ligger slottet Zelená Hora, med en historie som går tilbake til 1200-tallet.