San Cristóbal y Nieves poseen una superficie de 261 km cuadrados y una población de 54.961 habitantes.