Lahore (en urdu لاہور, lajor) es una ciudad de Pakistán, la ciudad más poblada de Punjab. Se encuentra situada a orillas del río Ravi, cerca de la frontera con la India. Lahore tiene cerca de 7 millones de habitantes, siendo la segunda ciudad más poblada de Pakistán, tras Karachi. Es la 38. ciudad más poblada del mundo.