Szügy község Nógrád megye északi részén, a balassagyarmati kistérségben található. Távolsága Balassagyarmattól 5 km, Budapesttől 85 km.
A Cserhát nyúlványainak és az Ipoly-völgy találkozásánál fekszik, északról Balassagyarmat és Patvarc, Nyugatról Csesztve, Délről Mohora, keletről Nógrádmarcal települések külterületei határolják. A teljes területe 1950.8669 ha, belterülete 184 ha. Lakosságszáma: 1485 fő.
A község viszonylag kis központi területén (89 ha) 534 családi ház van. Minden telek elektromos árammal, vezetékes ivóvízzel, szennyvízcsatornával és vezetékes gázzal ellátott. Teljes körű a telefonnal és a kábel TV-vel való ellátottsága.
A település megközelíthető közúton az M3-as autópályáról, amelyről Aszódnál, a bagi csomópontban kell letérni, a balassagyarmati út átvezet a településen. Északi irányból az M2-es autóúton, majd a 2-es, illetve 22-es főúton, amelyről Balassagyarmaton kell Szügy irányába fordulni.
A községen vezet át a Balassagyarmat – Aszód vasútvonal.