Blavignac est une ville de la Lozère en région Occitanie.
Blavignac compte 260 habitants appelés les "Blavignacois, Blavignacoises".
La densité de la population de Blavignac est de 19 habitants au km².
Le maire de Blavignac est Monsieur Yves CHADELAT