La población de Puerto España fue de 54.100 habitantes en 1901, 92.793 en 1946 (después de la anexión de St, James en 1938), 93.954 en 1960, 73.950 en 1970, 59.200 en 1988 y 49.031 en 2000.