Ipolyszakállos község Szlovákia déli részén, Nyitra megye Lévai járásában terül el az Ipoly folyó bal oldalán. A folyó alkotja a határt Szlovákia és Magyarország között.
Tengerszint feletti magasság 120 méter.
A falun keresztül folyik az Egeres patak, amely a falu határában az Ipolyba torkollik.
Lakosok száma 861.
Legközelebbi városok:
Ipolyság 23 km távolságban, Léva 31 km távolságban, Zselíz 18 km távolságban.