Lahore (Panjabi: لہور, ਲਾਹੌਰ, Lāhaur; Urdu لاہور; Englisch: Lahore) ist mit 7.092.000 Einwohnern nach Karatschi die zweitgrößte Stadt Pakistans (Stand 2010). Sie liegt am Ufer des Flusses Ravi, nur wenige Kilometer von der Grenze zu Indien entfernt. Als Hauptstadt der Provinz Punjab ist sie industrieller und kultureller Mittelpunkt Nordostpakistans.