Sanabria cuenta con una población de 5945 habitantes, según los datos del censo 2018 del INE.