En el censo del año 2000 la población de Saint Thomas era de 51.181 habitantes, que constituían el 47% aproximadamente de la población de las Islas Vírgenes de los Estados Unidos.