Ibo tiene una superficie de 48 km² y según datos oficiales de 1997 una población de 7.061 habitantes, lo cual arroja una densidad de 147 habitantes/km².