- Kartarpur is a town located in the tehsil Shakargarh, Narowal District in Punjab.
- Kartarpur located on the right bank of the Ravi River.
- it is said to have been founded by the first guru of Sikhism, Guru Nanak, where he established the first Sikh commune.