Okoč sa nachádza na Podunajskej nížine, pri Veľkom Mederi.
Dnešnú podobu získala v roku 1976, kedy sa spojili dve susedné dediny: Okoč a Opatovský Sokolec. Obce sa po prvýkrát spomínajú v 13. storočí. Spojená obec sa pýši troma zrekonštruovanými kostolmi. Reformovaný kostol v Opatovskom Sokolci bol postavený pred 220 rokmi. Drevená, krásne vyrezávaná a maľovaná kazateľnica a chór patria medzi chránené kultúrne pamiatky. Rímskokatolícky kostol sv. Vendelína bol postavený v roku 1789. Reformovaný kostol v Okoči bol postavený na začiatku 19. storočia.