Stari grad Križevac se nalazi na lijevoj obali Bregave, iznad Stoca, odakle se pruža pogled na naselje, plodno Vidovo polje, rijeku Bregavu i okolna brda: Hrgud na sjeveru, Komanje brdo na istoku, Ošaniće na zapadu i uzvišenje Bašnik na jugu, na kraju Vidovog polja. Nacionalni spomenik sastoji se od donjeg grada, gornjeg grada, središnjeg platoa sa gradnjom iz razdoblja austrougarske uprave, pristupnog puta u ukupnoj duljini od 1200 m udaljenosti od donje kapije sve do gornje kapije, kao i dijela brda ispod bedema.
Stari grad zauzima površinu od 20.503 m2. Zaštićen je lancem kamenih kula i bedema, koji su debeli oko 2 m, a izvedeni su od tesanih blokova kamena krečnjaka. Pored kula, grad ima i 10 cisterni (čatrnje) za vodu, magacin za brašno i objekte za stanovanje.
Povijesno područje – Stari grad Stolac proglašeno je 2003. godine nacionalnim spomenikom Bosne i Hercegovine.