Rumah Tangga Perikanan Tangkap (RTP) di Kabupaten Halmahera Barat hingga tahun 2019 tercatat sebanyak 1.648 RTP. Jumlah nelayan terbanyak terdapat di kecamatan Jailolo dengan jumlah 544, Loloda dengan jumlah nelayan 286, Jailolo selatan dengan jumlah nelayan 225, kecamatan Ibu dengan Jumlah nelayan 206, Kecamatan Ibu Selatan dengan jumlah nelayan 210, dan Kecamatan Sahu dengan jumlah Nelayan 177 orang.