You asked:

is kingston more populous than cape town

Yes, Kingston is more populous than Cape Town.
Kingston
Kingston
Kingston

Cape Town
Cape Town
Cape Town