Maglaj is a town and municipality in Bosnia and Herzegovina. It is situated in the northern part of Bosnia-Herzegovina, in the Zenica-Doboj canton. The city lies 25 km (16 mi) south of the city of Doboj, the regional trade, education, culture, entertainment, and business centre. The municipality of Maglaj is one of 12 municipalties in the Zenica-Doboj canton. The city has a population of 25,000. The whole municipality has a population of 43,000.