A falu a megye déli-középső részén, a Gyöngyösi-síkon található. Területe teraszos hordalékkúp-síkság, a tengerszint feletti magasság a 200 m-t nem éri el.
Éghajlata mérsékelten meleg-száraz, mikroklimatikus vonásokkal. A csapadék évi összege 550-600 mm, az évi középhőmérséklet 10°C, az évi napsütéses órák száma 1950-2000. Leggyakrabban nyugati és keleti szél fúj.
Határának teljes hosszában keresztülfolyik a Tarna, mely a falut délről, a Tarnóca pedig északról érinti. A talajvíz 2-4 m mélyen van, az artézi kutak száma nagy.
Természetes növényzetét elsősorban a lágyszárú fajok alkotják. Erdőterülete minimális. Állatai kisvadak és madárfajok.
Talajai csernozjomok.