Conform recensământului efectuat în 2021, populația comunei Tămășeu se ridică la 1.990 de locuitori, în scădere față de recensământul anterior din 2011, când fuseseră înregistrați 2.019 locuitori.[3] Majoritatea locuitorilor sunt maghiari (77,84%), cu minorități de români (16,43%) și romi (1,71%), iar pentru 3,77% nu se cunoaște apartenența etnică.[4] Din punct de vedere confesional, majoritatea locuitorilor sunt reformați (63,92%), cu minorități de ortodocși (13,97%), baptiști (6,93%), romano-catolici (6,53%) și penticostali (1,06%), iar pentru 4,32% nu se cunoaște apartenența confesională.[5]