A község Pozsonytól dél-keleti irányban 41 kilométerre, Dunaszerdahelytől nyugatra 7 kilométerre található Nagyszombat megye Dunaszerdahelyi járásában. Keletről Nagyabonnyal, délről Dunakisfaluddal és nyugatról Szentmihályfával szomszédos. Diósförgepatony és Alsó patony északi kataszterének határát a Kis-Duna zárja.
Lakosság: 1735
Terület: 2200 hektár
Bögölypatony kataszter: 694,25 hektár
Dióspatony kataszter: 1412,62 hektár
Első írásos emlék: 1253
Diósförgepatony címerét 2008. július 8-án regisztrálták a Szlovák Köztársaság címertani nyilvántartásába.