Lok je općina u okrugu Levice, u Nitriansky kraj, Slovačka. Lok se nalazi na 179 m nadmorske visine. Broj stanovnika je 1.066 (2025). Najbliži veći grad je Levice, 11,6 km istočno. Među znamenitostima u okolici su Hronský Beňadik monastery (19,6 km), Nitra Castle (32 km) i Levice Castle (11,5 km).