Cities can be grouped according to their Köppen climate classification. This list contains settlements with non-zero population from around the globe. To maintain diversity, no more than five settlements per country are in each section.
Af: Tropical rainforest climate
Adamstown, Pitcairn Islands Alofi, Niue, New Zealand Antalaha, Madagascar Apia, Samoa Atuona, Hiva Oa, French Polynesia Avarua, Cook Islands Bandar Seri Begawan, Brunei Bluefields, Nicaragua Bocas del Toro, Panama Boende, Democratic Republic of the Congo Buenaventura, Colombia Castries, Saint Lucia (bordering on Am) Changuinola, Panama Colombo, Sri Lanka Davao, Philippines Fort Lauderdale, Florida, United States (bordering on Am) Funafuti, Tuvalu Georgetown, Guyana Hagåtña, Guam Hamilton, Bermuda (bordering on Cfa) Hanga Roa, Easter Island, Chile (bordering on Cfa) Higüey, Dominican Republic (bordering on Am) Hilo, Hawaii, United States Honiara, Solomon Islands Innisfail, Queensland, Australia Ipoh, Malaysia Iquitos, Peru Ishigaki, Japan Johor Bahru, Malaysia Kampala, Uganda Kingstown, Saint Vincent and the Grenadines Kisumu, Kenya Koror, Palau Kuala Lumpur, Malaysia Kuching, Malaysia Kurunegala, Sri Lanka (bordering on Am) La Ceiba, Honduras Lae, Papua New Guinea Majuro, Marshall Islands Manaus, Brazil Mata Utu, Wallis and Futuna, French Polynesia Medan, Indonesia Miyako Island, Japan Moroni, Comoros Nakhon Si Thammarat, Thailand Narathiwat, Thailand (bordering on Am) Ngerulmud, Palau Nukuʻalofa, Tonga Orchid Island, Taiwan Padang, Indonesia Pago Pago, American Samoa Palembang, Indonesia Palikir, Micronesia Paramaribo, Suriname Pitcairn Island, United Kingdom Pointe-à-Pitre, Guadeloupe (bordering on Am) Polomolok, Philippines Port Antonio, Jamaica Port St. Lucie, Florida, United States Port Vila, Vanuatu Puerto Barrios, Guatemala Punta Gorda, Belize Puyo, Ecuador Quibdó, Colombia Ratnapura, Sri Lanka Saint-Laurent-du-Maroni, French Guiana Salvador, Bahia, Brazil Santos, Brazil Singapore Sri Jayawardenepura Kotte, Sri Lanka (bordering on Am) St. George's, Grenada Suva, Fiji Tabubil, Papua New Guinea Tacloban, Philippines Tarawa, Kiribati Toamasina, Madagascar Tubuai, Austral Islands, France Victoria, Seychelles Villa Tunari, Bolivia West Palm Beach, Florida, United States (bordering on Am) Yaren, Nauru Yonaguni, Japan
Am: Tropical monsoon climate
Alor Setar, Malaysia Aracaju, Brazil Baguio, Philippines (lower elevations) Bandung, Indonesia (bordering on Af) Barrancabermeja, Colombia Basseterre, Saint Kitts and Nevis Bata, Equatorial Guinea Batticaloa, Sri Lanka (bordering on As) Belmopan, Belize Cà Mau, Vietnam Cali, Colombia Cairns, Queensland, Australia Cayenne, French Guiana (bordering on Af) Chichijima, Japan (bordering on Aw and Cfa) Chittagong, Bangladesh Christmas Island, Australia Coatzacoalcos, Veracruz, Mexico Conakry, Guinea Curepipe, Mauritius Da Nang, Vietnam David, Panama Douala, Cameroon Freetown, Sierra Leone Fort Myers, Florida, United States (bordering on Cfa) Guanare, Venezuela Hat Yai, Thailand (bordering on Aw) Huế, Vietnam Jakarta, Indonesia Kisangani, Democratic Republic of the Congo Kochi, Kerala, India Ko Samui, Thailand (bordering on Af) Langkawi, Malaysia Libreville, Gabon Maceió, Brazil Makassar, Indonesia Malabo, Equatorial Guinea Malé, Maldives Mangaluru, Karnataka, India Manila, Philippines Mérida, Venezuela Miami, Florida, United States Monrovia, Liberia Nassau, The Bahamas (bordering on Aw) Papeete, French Polynesia Pattani, Thailand Phuntsholing, Bhutan (bordering on Cwa) Pingtung, Taiwan Port Harcourt, Rivers State, Nigeria Port of Spain, Trinidad and Tobago Pucallpa, Peru Puerto Ayacucho, Venezuela Puerto Maldonado, Peru Qionghai, China Quezon City, Philippines Recife, Pernambuco, Brazil Roseau, Dominica Road Town, British Virgin Islands Saipan, Northern Mariana Islands, United States (bordering on Af) San Juan, Puerto Rico Santo Domingo, Dominican Republic Sihanoukville, Cambodia Sylhet, Bangladesh (bordering on Cwa) Taitung, Taiwan Thiruvananthapuram, Kerala, India Trinidad, Bolivia Villahermosa, Mexico Wanning, China Wenchang, China Yangon, Myanmar Zanzibar City, Tanzania
Aw: Tropical savanna climate with dry winters
Abidjan, Ivory Coast Abuja, Nigeria Bahir Dar, Ethiopia (bordering on Cwb) Bamako, Mali Bangkok, Thailand Bangui, Central African Republic Banjul, The Gambia Barranquilla, Colombia Belo Horizonte, Brazil Bengaluru, Karnataka, India Bhubaneswar, Odisha, India Bissau, Guinea-Bissau Bobo-Dioulasso, Burkina Faso Brasília, Brazil Brazzaville, Republic of the Congo Bridgetown, Barbados Bujumbura, Burundi Cancún, Quintana Roo, Mexico (bordering on Am) Cape Coral, Florida, United States Caracas, Venezuela Cartagena, Colombia Chipata, Zambia Chinandega, Nicaragua Cotonou, Benin Cuernavaca, Mexico (bordering on Cwa) Dar es Salaam, Tanzania Darwin, Northern Territory, Australia Denpasar, Bali, Indonesia Dhaka, Bangladesh Dili, East Timor Dongfang, Hainan, China Guayaquil, Ecuador Gustavia, Saint Barthélemy, France Haikou, Hainan, China (bordering on Cwa) Havana, Cuba (bordering on Af) Ho Chi Minh City, Vietnam Hyderabad, Telangana, India (bordering on BSh) Jashore, Bangladesh Jos, Nigeria Juba, South Sudan Kano, Nigeria Kaohsiung, Taiwan Key West, Florida, United States Khulna, Bangladesh Kigali, Rwanda Kingston, Jamaica (bordering on BSh) Kinshasa, Democratic Republic of Congo Kolkata, West Bengal, India Kumasi, Ghana Kupang, Indonesia Lagos, Nigeria Lomé, Togo Malanje, Angola (bordering on Cwa and Cwb) Managua, Nicaragua Mandalay, Myanmar (bordering on BSh) Maputo, Mozambique (bordering on BSh) Marigot, Saint Martin, France Moundou, Chad Mumbai, Maharashtra, India (bordering on Am) Naples, Florida, United States Naypyidaw, Myanmar Panama City, Panama Philipsburg, Sint Maarten, Netherlands Phnom Penh, Cambodia Port-au-Prince, Haiti Port Louis, Mauritius Port Moresby, Papua New Guinea Porto-Novo, Benin Ponce, Puerto Rico Rio de Janeiro, Brazil (bordering on Am) San Pedro Sula, Honduras (bordering on Am) San Cristóbal Island, Ecuador San José, Costa Rica San Salvador, El Salvador Sansha, Hainan, China Santa Cruz de la Sierra, Bolivia (bordering on Af) Santiago de Cuba, Cuba Sanya, Hainan, China St. John's, Antigua and Barbuda Surabaya, Indonesia Tainan, Taiwan (bordering on Cwa) Tangail, Bangladesh Tegucigalpa, Honduras The Bottom, Saba, The Netherlands The Valley, Anguilla, United Kingdom Townsville, Queensland, Australia Veracruz, Mexico Vientiane, Laos Villa Nueva, Guatemala Wake Island, United States Yaoundé, Cameroon Ziguinchor, Senegal
As: Tropical savanna climate with dry summers
Cape Coast, Ghana (both Aw/As) Chennai, Tamil Nadu, India (bordering on Aw) Fortaleza, Brazil Jaffna, Sri Lanka Kapalua, Hawaii, United States Lānaʻi City, Hawaii, United States Mombasa, Kenya Natal, Rio Grande do Norte, Brazil Nha Trang, Vietnam Nouméa, New Caledonia São Tomé, São Tomé and Principe Trincomalee, Sri Lanka
BWh: Hot desert climate
ʽAziziya, Jafara, Libya Abu Dhabi, United Arab Emirates Aden, Yemen Agadez, Niger Ahvaz, Khuzestan, Iran Alice Springs, Northern Territory, Australia Almería, Andalusia, Spain (bordering on BSh) Arrecife, Canary Islands, Spain Arica, Chile Ascension Island, United Kingdom Aswan, Egypt Baghdad, Iraq Bakersfield, California, United States (bordering on BSh) Bandar Abbas, Hormozgan, Iran Basra, Iraq Biskra, Algeria Cairo, Egypt Cartagena, Murcia, Spain Chilecito, Argentina (bordering on BWk) Coober Pedy, Australia Deir ez-Zor, Syria Dera Ismail Khan, Pakistan (bordering on BSh) Djibouti City, Djibouti Doha, Qatar Dubai, United Arab Emirates Eilat, Southern District, Israel El Paso, Texas, United States (bordering on BWk) Faya-Largeau, Chad Gabès, Tunisia (bordering on BSh) Garissa, Kenya Hermosillo, Sonora, Mexico (bordering on BSh) Iquique, Chile (bordering on BWk) Jalalabad, Nangarhar, Afghanistan Jamestown, Saint Helena, United Kingdom Jeddah, Saudi Arabia Jodhpur, Rajasthan, India Karachi, Sindh, Pakistan (bordering on BSh) Keetmanshoop, Namibia Khartoum, Sudan Kufra, Libya Kuwait City, Kuwait Laayoune, Western Sahara La Paz, Mexico Las Vegas, Nevada, United States Lashkargah, Afghanistan Lima, Peru Luxor, Egypt Ma'an, Jordan (bordering on BWk) Manama, Bahrain Manta, Ecuador Mary, Turkmenistan Massawa, Eritrea Mecca, Makkah Region, Saudi Arabia Mexicali, Baja California, Mexico Moçâmedes, Angola Multan, Pakistan Muscat, Oman Nouakchott, Mauritania Ouarzazate, Morocco Phoenix, Arizona, United States Praia, Cape Verde Puerto del Rosario, Canary Islands, Spain Punto Fijo, Venezuela Riohacha, Colombia Qom, Qom, Iran Riyadh, Saudi Arabia Sabha, Libya Sharm El Sheikh, Egypt Tamanrasset, Algeria Trujillo, Peru Timbuktu, Mali Tobruk, Libya Tucson, Arizona, United States Upington, Northern Cape, South Africa Yazd, Yazd, Iran Zahedan, Sistan and Baluchestan, Iran
BWk: Cold desert climate
Aktau, Kazakhstan Albuquerque, New Mexico, United States Antofagasta, Chile Aral, Kazakhstan Arequipa, Peru Ashgabat, Turkmenistan Bamyan, Afghanistan Bukhara, Uzbekistan Ciudad Juárez, Chihuahua, Mexico (bordering on BWh) Dalanzadgad, Mongolia Damascus, Syria Fergana, Uzbekistan Golmud, Qinghai, China Isfahan, Isfahan, Iran Kalat, Balochistan, Pakistan Kerki, Turkmenistan (bordering on BWh) Kerman, Kerman, Iran Khovd, Mongolia Kingman, Arizona, United States Kyzylorda, Kazakhstan La Serena, Chile Leh, India Lorca, Spain (bordering on BWh) Mendoza, Argentina Naâma, Algeria (bordering on BSk) Neuquén, Argentina Nukus, Karakalpakstan, Uzbekistan Ölgii, Mongolia St. George, Utah, United States (bordering on BWh) San Juan, Argentina (BWk/BWh) San Pedro de Atacama, Chile Sanaa, Yemen (bordering on BSk) Swakopmund, Namibia Tabernas, Spain (bordering on BWh) Turpan, Xinjiang, China Walvis Bay, Erongo Region, Namibia Yakima, Washington, United States (bordering on BSk and Dsa) Yinchuan, Ningxia, China
BSh: Hot semi-arid climate
Accra, Ghana (bordering on Aw) Agadir, Morocco Ahmedabad, Gujarat, India (bordering on Aw) Airolaf, Djibouti Aguascalientes (city), Mexico Aleppo, Syria (bordering on BSk) Alexandria, Egypt (bordering on BWh) Alicante, Spain Barquisimeto, Venezuela Benghazi, Libya Broome, Western Australia, Australia Bulawayo, Zimbabwe Bushehr, Bushehr, Iran Catamarca, Argentina Coimbatore, Tamil Nadu, India Dakar, Senegal Dezful, Khuzestan, Iran Dodoma, Tanzania Fresno, California, United States Gaborone, Botswana Hargeisa, Somalia Honolulu, Hawaii, United States Huánuco, Peru Hyderabad, Pakistan Jaipur, Rajasthan, India Kandahar, Afghanistan (bordering on BWh) Keren, Eritrea Kimberley, South Africa Kiritimati, Kiribati Kurnool, Andhra Pradesh, India Laredo, Texas, United States La Rioja, Argentina Lahore, Punjab, Pakistan (bordering on Cwa) Lampedusa, Sicily, Italy Luanda, Angola Maiduguri, Nigeria Mafikeng, South Africa Malakal, South Sudan Maracaibo, Venezuela Mariscal Estigarribia, Paraguay (bordering on Aw) Maroua, Cameroon Marrakesh, Morocco Mogadishu, Somalia Monte Cristi, Dominican Republic (bordering on As) Monterrey, Mexico (bordering on Cfa) Mosul, Nineveh, Iraq (bordering on Csa) Mount Isa, Queensland, Australia Murcia, Spain N'Djamena, Chad Niamey, Niger Nicosia, Cyprus Oranjestad, Aruba Ouagadougou, Burkina Faso Patos, Paraíba, Brazil Peshawar, Pakistan Petrolina, Pernambuco, Brazil Piraeus, Greece Polokwane, South Africa Portoviejo, Ecuador Querétaro City, Querétaro, Mexico Riverside, California, United States San Diego, California, United States (bordering on BSk and Csa) Safi, Morocco