Obec Bačalky leží v Královéhradeckém kraji v ORP Jičín v nadmořské výšce 348 m. V roce 2014 zde žilo 149 obyvatel. Bačalky má katastrální území o rozloze 570 ha.