Makambako is a medium-sized town and district in the Njombe Region of the Tanzanian Southern Highlands, located roughly 40 miles north of Njombe city by road. It is located at junction of the A104 and B4 roads between Njombe, Iringa, and Mbeya. Its population according to the 2002 Tanzanian census was 51,049.