Gaibandha (en bengalí: গাইবান্ধা) es un zila o distrito de Bangladés que forma parte de la división de Rangpur.
Comprende 7 upazilas en una superficie territorial de 2.179 km² : Phulchhari, Gaibandha, Gobindaganj, Palashbari, Sadullapur, Sughatta y Sundarganj.
La capital es la ciudad de Gaibandha.
Según estimación 2010[1] contaba con una población total de 2.388.983 habitantes.