De acuerdo al Censo de Población y Vivienda del año 2011 el municipio San Cristóbal posee una población de 263.765 habitantes que representan un 22,57% de la población total del estado Táchira y de los cuales 126.827 son hombres (48,08%) y 136.938 mujeres.