Obec Ipeľský Sokolec sa nachádza na juhu Slovenska V Nitrianskom kraji, v okrese Levice, na ľavej strane rieky Ipeľ. Rieka tvorí hranicu medzi Slovenskou republikou a Maďarskom.

Nadmorská výška 120 metrov.
Obcou preteká potok Jelšovka, ktorý sa vlieva do rieky Ipeľ.
Počet obyvateľov je 861.
Najbližšie mestá: Šahy vzdialené 23 km, Levice 31 km, Želiezovce 18 km.