Bei der Volkszählung 1991 lebten 21.199 Einwohner in der Gemeinde Višegrad. Davon bezeichneten sich 13.471 (63,5 %) als Bosniaken, 6743 (31,8 %) als Serben und 319 (1,5 %) als Jugoslawen. In der Stadt selbst lebten 11.828 Menschen, davon waren 7413 (62,7 %) Bosniaken, 3512 (29,7 %) Serben und 300 (2,5 %) Jugoslawen.