A falu Heves megye déli-középső részén, a Gyöngyösi-síkon fekszik. Területe teraszos hordalékkúp-síkság, 100-120 m tengerszint feletti magassággal.

Az éves csapadék összege 550-600 mm, a középhőmérséklet 10°C, az évi napsütéses órák száma 1950-2000.

Határában jelentősebb vízfolyás a Tarnóca-patak és a Száraz-ér.

Növényzete lágyszárú fajokból áll, erdőterülete csekély. Állatvilágát kisvadak és madárfajok jellemzik.

Talajai csernozjomok.