Nawabganj (en bengalí: নওয়াবগঞ্জ) es un zila o distrito de Bangladés que forma parte de la división de Rajshahi.
Comprende 5 upazilas en una superficie territorial de 1.672 km²: Bholahat, Gomastapur, Nachole, Nawabganj y Shibganj.
La capital es la ciudad de Nawabganj.
Según estimación 2010[1] contaba con una población total de 1.753.692 habitantes.