San Cristóbal, situado en la parte más occidental de la provincia de Artemisa, es un municipio de Cuba que cautiva por su historia y encanto.
Fundado como pueblo en 1830, sus primeros habitantes fueron españoles provenientes de las Islas Canarias y Cádiz, así como hacendados pertenecientes a la emergente burguesía criolla y laboriosos vegueros. El lugar que posteriormente se convertiría en el poblado de San Cristóbal era conocido como Sitio Herrera.
En el año 2007, se estimó una población de 71,286 habitantes, lo que representa el 9.76% del total de la provincia.