Según datos del INE del año 2017, San Cristóbal de Entreviñas cuenta con una población de 1417 habitantes y una densidad de población de 33,32 hab./km².