À Castres-Gironde (11 km, 2 695 hab.), la densité s'élève à 385 hab/km²
La commune de Cénac compte 2 195 habitants.
Sur le classement national de population, elle apparaît au rang 5060/34961.
Elle tient le top 1 départemental sur qualite air.
La pyramide des âges reste équilibrée, avec 29,3 % de moins de 30 ans et 29,8 % de 60 ans ou plus.
Sur la période 1876–2023, la population enregistre une hausse de 1 426 habitants (soit 185,4 %).
Structure de la population
Source : Recensement de la population 2022 — INSEE — Licence Ouverte v2.0