Conform recensământului efectuat în 2021, populația comunei Valea Mărului se ridică la 3.572 de locuitori, în scădere față de recensământul anterior din 2011, când fuseseră înregistrați 3.894 de locuitori. Majoritatea locuitorilor sunt români (98,07%), iar pentru 1,93% nu se cunoaște apartenența etnică. Din punct de vedere confesional, majoritatea locuitorilor sunt ortodocși (97,59%), iar pentru 2,04% nu se cunoaște apartenența confesională.