Lok është komuna në distriktin Levice, në Nitriansky kraj, Sllovakia. Lok ndodhet në lartësinë 179 m mbi nivelin e detit. Popullsia: 1 066 banorë (2025). Qyteti më i afërt: Levice, 11,6 km në lindje. Vende interesante përreth: Hronský Beňadik monastery (19,6 km), Nitra Castle (32 km) dhe Levice Castle (11,5 km).

Shkruhet edhe Lok.