Sgonico is an Italian municipality in the Province of Trieste in the Autonomous Region of Friuli-Venezia Giulia. The municipality covers an area of 31.3 km² and has 2077 inhabitants as of the last population census. Nearby municipalities of Duino Aurisina, Monrupino i Vipava, Sgonico is located 10 km northwest of Trieste, the largest city in the vicinity.