How many cities does Jamaica have?
OFFICIALLY Jamaica has THREE cities. 1. Kingston (capital of Jamaica) 2. Montego Bay (second city) 3. Portmore (Newest City) 4. Spanish town(Might be) Spanish Town used to be the capital of Jamaica, but is not technically defined as a city, You could say it is a city. There are 14 parishes in Jamaica and each parish has a capital, but these capitals are TOWNS, not cities.