Tupá leží na východnom okraji Ipeľskej pahorkatiny v širokej doline Štiavnice pred ústím do Ipľa. Stred obce má nadmorskú výšku 130 m n.m., chotár 124 – 216 m n.m. Povrch odlesneného chotára tvoria treťohorné, prevažne tufitické uloženiny pokryté sprašovými hlinami. Má hnedozemné a lužné pôdy.
Zdroj: Vlastivedný slovník obcí na Slovensku, 3. časť