Visoko (German obsolete Wissoko) is a town in the canton of Zenica-Doboj in Bosnia and Herzegovina. It lies at the mouth of the river Fojnica in the Bosna about 25 kilometers northwest of Sarajevo. The municipality (općina) and covers an area of ​​232 square kilometers has about 41,000 inhabitants. At the 1991 census, the municipality of Visoko included 44,130 inhabitants. In the town itself lived 14,140 people. Today, the population of the city is estimated at around 17,000.