Situada en el interior de Viti Levu, la isla más grande de Fiyi, Ba tiene un área de 327 km² y, según el censo de 1996, una población de 14.596 habitantes.