A község Heves megye déli határa mentén, a Gyöngyösi-síkon fekszik. Területe teraszos hordalékkúp-síkság, a tengerszint feletti magasság 100-200 m.
Éghajlata mérsékelten meleg-száraz, a Mátra szélárnyékoló hatása miatt 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élek fújnak.
A terület száraz és gyenge lefolyású. A falut érintve folyik a Kis-Tarna. A talajvíz 2-4 m mélységben van, az artézi kutak száma nagy. A mélyebb rétegvíz-fúrások Tarnamérán 39°C-os meleg vizet hoztak felszínre, melyre fürdő települt.
Természetes növényzetét elsősorban lágyszárú fajok alkotják. Erdőterülete csekély. Állatai kisvadak és madárfajok.
Talajai csernozjomok.
Enyhe szeizmicitású vidék.