The municipality is located in north-eastern Italy on the right bank of the Isonzo River, about 12 kilometres (7.5 mi) southwest of Gorizia. It received town privileges on 14 July 1936. As of 2011, the population of Gradisca is about 6,580.