Demographics of Visoko

Currently, town has a population an estimated at 17,000 residents, with municipality numbering 40,276 residents, of which there is 96% Bosniaks, 2% Serbs, 1% Croats and 1% other. With 173 residents per square kilometer it is one of densely populated area in Federation of Bosnia and Herzegovina.

Ethnic structure by settlements, 1991. census
Absolute ethnic majority

{{legend|#228B22|ethnic Muslims}} {{legend|#FF0000|Serbs}} {{legend|#4169E1|Croats}}

Relative ethnic majority

{{legend|#EBC2AF|Serbs}} {{legend|#ADD8E6|Croats}}