Lok ist ein Gemeinde im Bezirk Levice, in Nitriansky kraj, Slowakei. Lok liegt auf 179 m Höhe. Die Einwohnerzahl beträgt 1.066 (2025). Die nächste größere Stadt ist Levice, 11,6 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Kloster Hronský Beňadik (19,6 km), Burg Nitra (32 km) und Burg Lewenz (11,5 km).