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