Otročok este o comună slovacă, aflată în districtul Revúca din regiunea Banská Bystrica. Localitatea se află la altitudinea de 186 m deasupra n.m., se întinde pe o suprafață de 5,384 km2 și în 2017 număra 320 de locuitori. Se învecinează cu Levkuška, Gemer, Slovacia, Žiar, Revúca, Tornaľa, Kaloša, Rašice și Figa, Rimavská Sobota.