Lahore (لاةور) er den nest største byen i Pakistan, etter Karachi, den 34. største byen i verden.[2] Byen er administrasjonssenteret til Punjab-provinsen og var hovedstaden til Punjab-provinsen av Britisk India. Befolkningsmessig er innbyggertallet til byen ca. 8 850 000[2], mens stor-Lahore utgjør ca. 10 000 000 innbyggere (2010). Byen ligger ved elven Ravi, ca. 25 km fra den indiskegrensen ved Wagah og ca. 32 km fra den indiske byen Amritsar.