Földrajzi elhelyezkedés
Apc Heves megye nyugati részén, a Zagyva folyó völgyében, a folyótól keletre, Hatvantól 18 km-re fekvő település. A Zagyva völgye észak-déli futású szerkezeti árokban helyezkedik el. Legnagyobb tengerszint feletti magassága 180 méter. Magaslatai a Kopasz- és Somlyó hegyek. A területen a Zagyva folyó, valamint a Szuha és a Tolvajló patakok folynak át.
A Zagyva árvizek ellen védő gátakkal szegélyezett. A talajvíz 4 méter alatti, csekély hozamú artézi kutakkal rendelkezik.
A “szénterület” határán fekszik, kő (andezit), kavics és homoklelőhely található a község határában. Talaja humuszos, homokos réti öntéstalaj, illetve löszös üledékes laza csernozjom barna erdőtalaj. Természetes növényzetét ártéri ligeterdő maradványok, cseres és gyertyános tölgyesek alkotják. Az ártereket rétek kísérik.