The town of Ngozi is located in Ngozi Commune, in Ngozi Province, in central northern Burundi. This is approximately 125 kilometres (78 mi) northeast of Bujumbura, the economic and financial capital of Burundi. Ngozi is located approximately 83 kilometres (52 mi) north of the city of Gitega, the national political capital.
The residents in the town and surrounding communities are primarily subsistence agriculturalists who also keep domesticated animals, primarily cattle. Crops raised include maize, sweet potatoes, coffee, bananas, cassava, beans and tea. Light industrial activities include the processing of tea and mining of tin ore.