Stari grad Visoki je bio poznati srednjovjekovni grad i tvrđava koji je nastao tijekom 14.vijeka na brdu Visočici.U njegovom podnožju danas se nalazi grad Visoko.
1.septembra 1355.godine u povelji mladog bana Tvrtka I Kotromanića pod nazivom “in castro nosto Visoka vocatum” prvi put se spominje Stari grad Visoki.
Stari grad je smješten na vrhu 213 metara visokog brda Visočice na visini od 766,5 metara i oko 300 metara iznad doline gdje se razvio sam grad Visoko.

Smješten je na vrlo izrazitom mjestu sa izvrsnim pogledom na cijelu okolinu.Prilaz se nalazi na jugozapadnoj strani sa ravni koja je 60 metara niže a podgrađe tvrđave i grada se zvalo Podvisoki.
Dužine je oko 60 metara a širine 25 metara a imao je dvije kule koje su ga stitile po cijeloj dužini.Debljina zida je oko dva metra a građen je od plocastog vapnenca lokalnog porijekla koji su grubo otesani.
Primarna funkcija grada je odbrambena ali i mjesto odakle su bosanski vladari pisali mnoge povelje i dokumente a zadnja napisana bila je ona iz 1436.godine kada je knez Tvrtko Borovinić izdao isprave na Visokom.
Danas je Stari grad Visoki nacionalni spomenik BIH.