Conform recensământului efectuat în 2021, populația comunei Berveni se ridică la 3.143 de locuitori, în scădere față de recensământul anterior din 2011, când fuseseră înregistrați 3.376 de locuitori.[3] Majoritatea locuitorilor sunt maghiari (57,59%), cu minorități de români (29,08%) și romi (9,26%), iar pentru 3,95% nu se cunoaște apartenența etnică.[4] Din punct de vedere confesional, cei mai mulți locuitori sunt reformați (40,82%), cu minorități de ortodocși (25,29%), romano-catolici (20,81%), penticostali (5,12%), baptiști (1,21%) și greco-catolici (1,15%), iar pentru 4,17% nu se cunoaște apartenența confesională.[5]