Lahore have witnessed largest migration from Karachi and Sindh, due to political reasons.
For other reasons there's constant migration in to Lahore:
- Airport, most of overseas Pakistanis belonging to other cities of Punjab also decide to settle in Lahore.
- Educational reasons, lot of visitors from surrounding cities also live in Lahore.
- Available Jobs and health facility many young and old also settle in Lahore.
- Judiciary, constantly people visit Lahore.
- Tourism, also attract daily crowd.
Basically 40% of Lahori population on any given day, isn't born in Lahore. During eid holidays, most of those new settlers tend to travel to their birth places.