Záhorce (bis 1927 slowakisch auch „Záhora“; ungarisch Erdőmeg, auch Erdöszelestény – bis 1892 Zahora) ist eine Gemeinde im Süden der Slowakei mit 633 Einwohnern (Stand 31. Dezember 2024). Sie gehört zum Okres Veľký Krtíš, einem Kreis des Banskobystrický kraj.