Hrkovce ležia v Ipeľskej pahorkatine na mokrej zaplavovanej nive Ipľa a Štiavničky. Stred obce má nadmorskú výšku 127 m n.m., chotár 123 - 216 m n.m. Rovinný až pahorkatinný povrch chotára tvoria mladotreťohorné prevažne tufitické uloženiny. Má nivné, lužné a hnedozemné pôdy.
Zdroj: Vlastivedný slovník obcí na Slovensku, 1. časť