As of the 2000 census , the population of Saint Thomas was 51,181 , about 47 % of the US Virgin Islands total . As of the 2000 census , the population of Saint Thomas was 51,181 about 47 % of the US Virgin Island total .