Berkenye Nógrád megye délnyugati részén a Börzsöny délkeleti peremén fekszik erdőkkel körülvéve. Többségében német nemzetiségi község.
A települést a Vác-Balassagyarmati vasútvonal szeli át, így a legfontosabb közlekedési eszköz a vasút. A XIV. század végén már lakott település.