How many cities are in Punjab, Pakistan?

Punjab

Ahmedpur East
Ahmed Nager Chatha
Ali Pur
Arifwala
Attock
Basti Malook
Bhagalchur
Bhalwal
Bahawalnagar
Bahawalpur
Bhaipheru
Bhakkar
Burewala
Chailianwala
Chakwal
Chichawatni
Chiniot
Chowk Azam
Chowk Sarwar Shaheed
Daska
Darya Khan
Dera Ghazi Khan
Derawar Fort
Dhaular
Dina City
Dinga
Dipalpur
Faisalabad
Fateh Jang
Gadar
Ghakhar Mandi
Gujranwala
Gujrat
Gujar Khan
Hafizabad
Haroonabad
Hasilpur
Haveli Lakha
Jampur
Jhang
Jhelum
Kalabagh
Karor Lal Esan
Kasur
Kamalia
Kamokey
Khanewal
Khanpur
Kharian
Khushab
Kot Addu
Jahania
Jalla Araain
Jauharabad
Laar
Lahore
Lalamusa
Layyah
Lodhran
Mamoori
Mandi Bahauddin
Makhdoom Aali
Mandi Warburton
Mailsi
Mian Channu
Minawala
Mianwali
Multan
Murree
Muridke
Muzaffargarh
Narowal
Okara
Renala Khurd
Rajan Pur
Pak Pattan
Panjgur
Pattoki
Pirmahal
Qila Didar Singh
Rabwah
Raiwind
Rajan Pur
Rahim Yar Khan
Rawalpindi
Rohri
Sadiqabad
Safdar Abad – (Dhaban Singh)
Sahiwal
Sangla Hill
Samberial
Sarai Alamgir
Sargodha
Shakargarh
Shafqat Shaheed Chowk
Sheikhupura
Sialkot
Sohawa
Sooianwala
Sundar (city)
Talagang
Tarbela
Takhtbai
Taxila
Toba Tek Singh
Vehari
Wah Cantonment
Wazirabad

Total Cities in Punjab = 108