Die Gemeinde befindet sich im Nordteil des Hügellands Nitrianska pahorkatina am Mittellauf des Baches Haláčovka im Einzugsgebiet der Bebrava. Oberhalb des Ortes ist der Bach im kleinen Stausee Haláčovce gestaut. Das Ortszentrum liegt auf einer Höhe von 220 m n.m. und ist sieben Kilometer von Bánovce nad Bebravou entfernt.
Haláčovce wurde zum ersten Mal 1407 als Halach schriftlich erwähnt und war Besitz des örtlichen Landadels. 1598 standen sieben Häuser im Ort, 1784 hatte die Ortschaft 25 Häuser, 34 Familien und 120 Einwohner, 1828 zählte man 11 Häuser und 115 Einwohner, die als Landwirte beschäftigt waren.
Nach der Volkszählung 2011 wohnten in Haláčovce 345 Einwohner, davon 331 Slowaken und zwei Tschechen. 12 Einwohner machten keine Angabe zur Ethnie.
298 Einwohner bekannten sich zur römisch-katholischen Kirche und zwei Einwohner zur Evangelischen Kirche A. B.; acht Einwohner bekannten sich zu einer anderen Konfession. 16 Einwohner waren konfessionslos und bei 17 Einwohnern wurde die Konfession nicht ermittelt.[2]