Das Dorf Sgonico befindet sich in der Provinz Triest (Trieste), die zur Region Friaul-Julisch-Venetien (Friuli-Venezia-Giulia) gehört. Die Gemeinde besitzt 2179 Einwohner und hat eine Fläche von 31,30 Quadratkilometer bei einer Bevölkerungsdichte von 69,62 Einwohner pro Quadratkilometer. Sgonico befindet sich 278 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bristie
Campo Sacro
Colludrozza
Devincina
Rupinpiccolo
Sales
Samatorza
Stazione Prosecco