Nawabganj (formellt Chapai Nawabganj) är en stad vid floden Mahananda i nordvästra Bangladesh och ligger i provinsen Rajshahi, inte långt från gränsen mot Indien. Staden hade 180 731 invånare vid folkräkningen 2011, på en yta av 32,90 km².[1] Stadens grundades av nawaben Ali Vardi Khan[1][2] på 1700-talet. Nawabganj blev en egen kommun 1903.[1]