Seľany (do roku 1973 Selany;maďarsky Szelény) je obec v okrese Veľký Krtíš. Obec se nachází v Ipeľské kotlině, která je součástí většího celku Jihoslovenská kotlina, na jihovýchodním okraji Krupinské planiny. Leží cca 19 km jihozápadně od Veľkého Krtíše, 2 km severně od Kamenných Kosih a 2 km severovýchodně od Širákova.
V katastrálním území obce je 10 metrů dlouhá jeskyně zvaná Prievanová Diera.