Starý Tekov leží vo východnej časti Podunajskej nížiny na ľavobrežnej nive Hrona medzi riekou a jej ramenom Perec. Stred obce má nadmorskú výšku 165 m n.m., chotár 164 – 170 m n.m. Odlesnený rovinný povrch chotára tvoria treťohorné uloženiny. Má lužné a nivné pôdy.
Zdroj: Vlastivedný slovník obcí na Slovensku, 3. časť