 Veľký Krtíš lies at an altitude of above sea level and covers an area of .It is situated in the Krupinská planina, at the foothills of Javorie, around north of the Hungarian border and around south of Banská Bystrica.In May 2017 the town had 11,657 inhabitants.