Conform recensământului efectuat în 2021, populația comunei Cârna se ridică la 1.110 locuitori, în scădere față de recensământul anterior din 2011, când fuseseră înregistrați 1.363 de locuitori.[3] Majoritatea locuitorilor sunt români (71,35%), cu o minoritate de romi (17,39%), iar pentru 11,26% nu se cunoaște apartenența etnică.[4] Din punct de vedere confesional, majoritatea locuitorilor sunt ortodocși (85,41%), cu minorități de evanghelici luterani (1,53%) și penticostali (1,08%), iar pentru 11,35% nu se cunoaște apartenența confesională.[5]
Politică și administrație
Comuna Cârna este administrată de un primar și un consiliu local compus din 9 consilieri. Primarul, Iulian Burtea[*], de la Partidul Social Democrat, este în funcție din octombrie 2020. Începând cu alegerile locale din 2024, consiliul local are următoarea componență pe partide politice:[6]