Visoko adalah sebuah kota di Bosnia dan Herzegovina tengah dengan penduduk sekitar 17.000 orang. Kota ini terletak di jalan antara Zenica dan Sarajevo. Visoko terletak di tepi sungai Bosna, dan di sini sungai Fojnička bersatu dengan sungai Bosna. Secara administratif, kota ini merupakan bagian dari Canton Zenica-Doboj dari Federasi negara ini.
Daerah Visoko pernah menjadi pusat negara Bosnia pada abad pertengahan. Pada masa Kekaisaran Ottoman, kota Visoko didirikan oleh Ajas-beg. Setelah Bosnia dianeksasi oleh Austro-Hungaria, kota ini diberikan sebuah gaya yang baru, namun kuno, yang tercermin melalui gaya oriental Visoko yang lazim ditemukan di seluruh wilayah pemerintahan Ottoman. Pada masa Yugoslavia pertama Visoko tidak banyak berkembang, dan pada Perang Dunia II, kota ini tidak terlalu rusak. Perkembangan yang sungguh-sungguh baru dialami pada era Yugoslavia komunis. Perang Bosnia juga melanda Visoko, yang tetap berada di bawah kekuasaan tentara Bosnia-Herzegovina selama masa perang empat tahun itu. Kini Visoko adalah sebuah kota yang kaya dengan budaya dan sejarah, namun ekonominya telah banyak kehilangan kapasitas yang dulu dimilikinya sebelum perang Bosnia.