Otročok, do roku 1927 Otrokoč, (maďarsky Otrokocs) je obec na Slovensku v okrese Revúca. Leží v jihovýchodní části Slovenského rudohoří v údolí řeky Turiec v povodí řeky Slaná, 6 km severozápadně od Tornaľy. Území obce patří do teplé klimatické oblasti s průměrnou roční teplotou 8 – 9 °C.