Conform recensământului efectuat în 2021, populația comunei Bogdănița se ridică la 1.292 de locuitori, în scădere față de recensământul anterior din 2011, când fuseseră înregistrați 1.437 de locuitori. Majoritatea locuitorilor sunt români (77,79%), cu o minoritate de romi (1,01%), iar pentru 21,21% nu se cunoaște apartenența etnică. Din punct de vedere confesional, majoritatea locuitorilor sunt ortodocși (78,02%), iar pentru 21,28% nu se cunoaște apartenența confesională.







