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.