Sujanpur is a city and municipal council in the Pathankot district of the Indian state of Punjab.
Sujanpur may also refer to:
- Tira Sujanpur, a town and municipal council in Hamirpur, Himachal Pradesh, India
- Sujanpur, Himachal Pradesh Assembly constituency
- Sujanpur, Punjab Assembly constituency