Pulo ang Pemba Island sa Tansaniya.[1] Nahimutang ni sa rehiyon sa Pemba North Region, sa sidlakang bahin sa nasod, 500 km sa sidlakan sa Dodoma ang ulohan sa nasod. Naglangkob kin og 984 ka kilometro kwadrado.
Ang yuta sa Pemba Island patag.[saysay 1] Ang labing taas nga punto sa pulo mao ang 98 metros ibabaw sa dagat nga lebel.
Ang klima nga savanna. Ang kasarangang giiniton 25 °C. Ang kinainitan nga bulan Marso, sa 27 °C, ug ang kinabugnawan Mayo, sa 22 °C.[3] Ang kasarangang pag-ulan 1,264 milimetro matag tuig. Ang kinabasaan nga bulan Mayo, sa 343 milimetro nga ulan, ug ang kinaugahan Enero, sa 16 milimetro.[4]