Conform recensământului efectuat în 2021, populația comunei Otelec se ridică la 1.657 de locuitori, în creștere față de recensământul anterior din 2011, când fuseseră înregistrați 1.499 de locuitori. Majoritatea locuitorilor sunt români (67,77%), cu o minoritate de maghiari (25,89%), iar pentru 5,67% nu se cunoaște apartenența etnică. Din punct de vedere confesional, majoritatea locuitorilor sunt ortodocși (56,91%), cu minorități de romano-catolici (30,96%), penticostali (2,9%) și martori ai lui Iehova (1,33%), iar pentru 5,73% nu se cunoaște apartenența confesională.










