A település a megye középső részén, a Gyöngyösi-síkon fekszik. Területe hordalékkúp-síkság, a tengerszint feletti magasság a 200 m-t nem éri el.

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

A gyenge lefolyású terület vizeit a Tarna és a Kígyós-patak gyűjti össze.

A természetes növényzet elsősorban lágyszárú fajokból áll. Erdőterülete csekély. Állatai kisvadak és madárfajok.