Pozsonytól 20 km-re délkeletre, a Duna bal partján fekszik. Az első hitelesnek vélt írásos emlék 1285-ből származik, ebben Somorját „Villa Sancte Márie” alakban említik. 1287-ben Károly pozsonyi várispán kapta adományként. 1405-ben Zsigmond királytól szabad királyi városi jogokat és vámmentességet kapott. 1410-től többször elzálogosították. A XVII. századtól a pozsonyi uradalom egyik központja, a Csallóköz nyugati részének gazdasági központja. A pálosok 1690-ben telepedtek meg itt, majd felépítették kolostorukat. Az első világháború idején területén hadifogolytábor működött, ahol főként oroszok és olaszok raboskodtak. A trianoni békeszerződésig Pozsony vármegye somorjai járásának székhelye volt.